Job Role Insight
Date Posted
Jul 9, 2025
Location
Remote
Salary
N/A
Job Type
Full-Time
Description
We have ambitious plans for the growth and development of our projects, and we're looking for the strongest professionals to join our development teams. These teams are the core of our company and the reason our games have continued to grow and improve over the past 20 years.As a Principal Engineer, you'll be the team's key technical expert, responsible for developing and implementing complex architectural solutions and innovations to achieve our company's strategic goals.
Tasks
- Research and implement solutions to improve the technical quality of a game with a massive audience. This includes optimizing FPS, load speed, and memory consumption, and developing processes and technical means of monitoring these indicators.
- Improve and develop the developer experience on the project, focusing on the speed and ease of local assembly for all platforms, and the build assembly speed on TeamCity.
- Tackle complex technical tasks, such as developing a system for downloading resource packs and delivering urgent edits to production, an A/B testing system, and a system for displaying window queues (and similar functionalities).
Our Stack
- Languages: C++, with Lua and Python for occasional tasks.
- Graphics: OpenGL ES and Metal.
- Engine: Our own proprietary engine, similar to Unity or Unreal, which we are constantly developing.
- Processes: Advanced CI/CD, automated testing, code review processes, and much more.
Requirements
- 5+ years of experience in developing commercial projects in C++ and/or Unity.
- Architecture design experience.
- Experience optimizing and profiling applications.
- A broad range of interests in the development field.
Preferred Qualifications
- Confident knowledge of modern C++ 14/17 standards, as well as STL.
- Experience in developing for iOS and Android mobile platforms.
- Experience working with Python.
- Experience with CI/CD tools.
- Experience with rendering and CMake.
Skills and competencies show up in different forms and can be based on different experiences, so we strongly encourage you to apply even if you don't have all the requirements listed above.
Similar Jobs