Senior / Lead C++ Engine Engineer

Room 8 Group

Job Summary

Room 8 Group is seeking a Senior or Lead C++ Engine Engineer to lead the development and optimization of core engine systems for AAA and AA games. This role involves driving architectural decisions, solving complex performance challenges, and mentoring a team. The engineer will take ownership of core engine modules, ensuring scalability, stability, and peak performance across various platforms, and collaborate with other teams to deliver a robust technical foundation.

Must Have

  • 7+ years of professional C++ experience in game engine or real-time application development.
  • Proven track record in leading or architecting engine systems in shipped titles or large-scale projects.
  • Deep understanding of engine architecture, rendering, networking, and system-level programming.
  • Expertise in memory management, multithreading, and optimization for real-time applications.
  • Strong experience with performance profiling and debugging tools.
  • Solid understanding of UI systems and performance optimization.
  • Experience integrating scripting languages (C#, Python, Lua, or similar).
  • Excellent communication skills, with the ability to lead discussions, make decisions, and align teams.
  • English proficiency – both written and spoken.

Good to Have

  • Experience with custom or proprietary game engines.
  • Background in multiplayer systems, networking, and server-side synchronization.
  • Familiarity with CI/CD pipelines (Jenkins), version control (Git, Perforce, SVN), or frontend tech (.NET, Angular, React).
  • Experience in cross-platform development and optimizing build pipelines.

Perks & Benefits

  • Competitive financial reward.
  • Challenges to raise your XPs score working on the projects of the top global game dev publishers.
  • Private medical care, paid time off.
  • A culture of diversity and inclusion to unite the most outstanding talents.
  • Community of people who understand and share your passion for games.

Job Description

We’re seeking a Senior or Lead C++ Engine Engineer to drive the evolution of our in-house engine technology and shape the core architecture of our games.

This is a key technical leadership role for someone who thrives on solving complex performance challenges, designing scalable systems, and mentoring a team of engineers in a collaborative environment.

You’ll take ownership of core engine modules, guide architectural decisions, and ensure our technology empowers designers and artists to deliver exceptional player experiences.

Superpowers you have:

  • 7+ years of professional C++ experience in game engine or real-time application development.
  • Proven track record in leading or architecting engine systems in shipped titles or large-scale projects.
  • Deep understanding of engine architecture, rendering, networking, and system-level programming.
  • Expertise in memory management, multithreading, and optimization for real-time applications.
  • Strong experience with performance profiling and debugging tools.
  • Solid understanding of UI systems and performance optimization in that area.
  • Experience integrating scripting languages (C#, Python, Lua, or similar).
  • Excellent communication skills, with the ability to lead discussions, make decisions, and align teams.
  • English proficiency – both written and spoken.

You’re a rockstar if you have:

  • Experience with custom or proprietary game engines.
  • Background in multiplayer systems, networking, and server-side synchronization.
  • Familiarity with CI/CD pipelines (Jenkins), version control (Git, Perforce, SVN), or frontend tech (.NET, Angular, React).
  • Experience in cross-platform development and optimizing build pipelines.

Becoming part of Room 8 Group, you will:

  • Lead the development and optimization of core engine systems, ensuring scalability, stability, and peak performance.
  • Define technical direction and best practices for engine architecture, code quality, and system design.
  • Collaborate closely with gameplay, tools, and UI teams to deliver a robust and flexible tech foundation for game production.
  • Drive performance profiling and optimization across multiple platforms (CPU, GPU, memory, I/O).
  • Oversee the integration of scripting systems, networking layers, and UI frameworks.
  • Mentor and support other engineers, conducting code reviews, technical planning, and knowledge-sharing sessions.
  • Contribute to long-term technical strategy and innovation, ensuring our engine remains competitive and future-proof.

Join the team of inspiring game dev professionals, and get even more:

  • Competitive financial reward (yes, we are fair enough);
  • Challenges to raise your XPs score working on the projects of the top global game dev publishers;
  • Private medical care, paid time off;
  • A culture of diversity and inclusion to unite the most outstanding talents;
  • Community of people who understand and share your passion for games.

Together we will bring games to the next level. Exactly with you.

20 Skills Required For This Role

Problem Solving Communication Rendering Github Cpp Game Texts React Networking C# Ci Cd Angular Git Svn Python Perforce Lua Multiplayer Multithreading Jenkins System Design

Similar Jobs