Smartbrain logo

Senior Lead C++ Engineer for Game Development

Smartbrain·Salary not specified

Primary stack

C++JavaScriptPythonLua

Nice to have's

iOSAndroid

Job description

About the Position

We're seeking an accomplished Lead C++ Engineer to spearhead the development team for our flagship game, Cradle of Empires. In this crucial role, you'll blend advanced technical expertise with leadership acumen to elevate our development team while implementing sophisticated solutions that enhance our gaming platform.

Responsibilities

  • Lead and mentor a development team of 5+ engineers, conducting substantive 1:1 sessions, performance assessments, and creating individualized development plans for professional growth.
  • Execute comprehensive code reviews, including critical pre-release evaluations, while delivering constructive feedback that fosters continuous improvement.
  • Partner with Project Managers to strategically plan workload distribution, estimate development timelines with precision, and identify potential technical risks before they impact delivery.
  • Design, implement, and iteratively optimize development pipelines and workflows to maximize team productivity and ensure code quality meets exacting standards.
  • Research, select, and refine cutting-edge technologies that advance our gaming platform, including developing functional prototypes for innovative features.
  • Architect robust, scalable systems capable of supporting complex game mechanics and accommodating large, active player bases.
  • Develop and maintain detailed technical documentation to ensure knowledge transfer and long-term project sustainability.
  • Champion best practices in software development, from structured code architecture to rigorous testing methodologies and performance optimization.

Requirements

  • Demonstrated leadership experience managing and coordinating a team of 5 or more developers, with proven mentorship capabilities.
  • Minimum 2 years of relevant experience in the game development industry, with comprehensive understanding of game architecture and optimization techniques.
  • 5+ years of professional C++ development experience, with mastery of modern C++ standards (C++14, C++17, C++20).
  • Extensive experience with Microsoft Visual Studio development environment, STL, and Boost libraries for efficient, high-performance code.
  • Unwavering commitment to structured and high-quality code, including expertise in Object-Oriented Programming, Design Patterns, and SOLID principles.
  • Practical knowledge of graphics pipelines, particularly OpenGL ES 2.0 or newer versions for rendering optimization.
  • Technical English proficiency sufficient for international collaboration, documentation, and communication.
  • Experience with source control systems (Git, Perforce) and CI/CD pipelines in game development environments.
  • Capacity to work independently in a remote setting while maintaining transparent communication with the team.

Nice to Have

  • Proficiency with scripting languages such as Lua, JavaScript, or Python to complement core C++ development.
  • Familiarity with the Qt library for developing cross-platform components.
  • Experience developing mobile applications for iOS or Android platforms, particularly game clients.
  • Background as a software architect, including designing, documenting, and implementing architectural solutions.
  • Track record developing "key" program modules that form the foundation of complex gaming systems.
  • Deep knowledge of game engine architecture and experience optimizing performance across diverse hardware configurations.
  • Understanding of multiplayer game mechanics, networking principles, and client-server architecture.

We Offer

  • Remote work opportunities with a flexible schedule.
  • Competitive compensation package.
  • Opportunity to work on a flagship game title.
  • Collaborative and innovative work environment.
  • Professional growth and development opportunities.

About the Company

Join our team and contribute to the development of a game that resonates with players globally. We value innovation, teamwork, and excellence in our development process.

© Smartbrain. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at Smartbrain

All 121 roles

Popular searches