About the job
Join Our Team as a Senior Engine Developer!
Are you passionate about gaming technology? Wargaming is seeking a dedicated Senior Engine Developer to join our engine development team. If you have a knack for optimizing performance and enjoy collaborating with talented individuals, this role is for you!
Your Responsibilities:
- Develop and enhance features within the game engine.
- Refactor existing code to improve efficiency and rectify bugs.
- Integrate and maintain third-party libraries.
- Optimize performance and memory usage.
- Create and maintain technical documentation.
- Collaborate closely with game product teams and QA engineers.
Your Profile:
- Solid technical foundation in software development.
- At least 3 years of commercial experience in C++.
- Strong grasp of OOP, algorithms, and data structures.
- Familiarity with linear algebra (matrix and vector concepts).
- Experience with debugging and profiling tools (Nsight, Renderdoc, PIX, etc.).
- Knowledge of multithreaded and asynchronous programming.
- Understanding of graphics pipeline and GPU architecture.
Preferred Skills:
- Experience with Entity Component System.
- Proficiency in DirectX 11/12 and Vulkan.
- Familiarity with Unreal Engine 4/5 and Unity.
- Advanced knowledge in one of the following areas: Sound, Physics, Network, UI.
- Experience with Python programming.
- Contributions to released titles are a plus.
Work Arrangement:
- Hybrid work model (2-3 days in the office).
Why Wargaming?
At Wargaming, we believe in creating a thriving work environment that nurtures creativity and innovation. Our employees enjoy competitive benefits tailored to the local market, including generous leave policies and opportunities for professional development.

