Senior Lead C++ Game Engineer | Remote | Cradle of Empires

Remotely
Full-time
Are you a seasoned C++ virtuoso with an unquenchable passion for crafting exceptional gaming experiences? Look no further! We're on the hunt for a brilliant Lead C++ Engineer to orchestrate development operations for our flagship mobile title, Cradle of Empires. Key Responsibilities: - Lead and manage a development team of 5+ engineers — conducting mentoring sessions, 1-on-1 meetings, performance assessments, and implementing comprehensive team development plans. - Perform thorough code reviews with meticulous attention to detail; provide constructive technical feedback that ensures quality standards across all releases. - Partner strategically with Project Management to plan workload distribution, estimate development cycles, and—perhaps most critically—identify potential technical risks before they emerge. - Design, implement, and continuously refine development pipelines and workflows... your improvements will directly enhance team productivity and code quality! - Research, select, and fine-tune technologies that perfectly align with project requirements; develop functional prototypes to validate your technical approaches. - Craft and maintain detailed technical documentation (an often underappreciated but essential task) to support both current development and future scaling efforts. - Champion technical excellence through the implementation of industry best practices and emerging methodologies—staying ahead of the curve is paramount. - Shape strategic technical decisions that profoundly impact game performance, user experience, and team efficiency. Required Skills and Experience: - Proven track record managing and coordinating development teams of 5+ engineers, with leadership capabilities that inspire excellence. - Minimum 2 years of relevant experience in the game development industry (preferably with mobile game titles) — quality matters more than quantity! - 5+ years of professional C++ development experience, demonstrating deep understanding of modern C++ practices (C++14, C++17, C++20). - Extensive experience with Microsoft Visual Studio stack, STL, and Boost libraries—tools that will be your daily companions. - Unwavering commitment to structured, high-quality code implementation following OOP principles, Design Patterns, and SOLID methodologies. - Proficient understanding of graphics pipelines, particularly OpenGL ES 2.0/3.0 or equivalent technologies—the backbone of visual performance. - Technical English proficiency for effective communication with international stakeholders and team members. - Hands-on experience with version control systems (Git) and CI/CD pipelines; essential for maintaining development flow. - Strong problem-solving abilities and analytical thinking skills—because unexpected challenges are inevitable in game development. - Exceptional communication skills with the rare ability to explain complex technical concepts with clarity and precision. Nice to Have: - Working knowledge of scripting languages such as Lua, JavaScript, or Python—perfect complements to your C++ expertise. - Experience with Qt library for cross-platform application development (a valuable skill for broader technical initiatives). - Background in iOS and/or Android mobile application development—understanding the platforms we deploy on is always beneficial. - Experience as a technical architect, including designing and prototyping architectural solutions that stand the test of time. - Knowledge of game engine development or experience with commercial engines like Unity or Unreal—broadening your technical perspective. - Experience with performance optimization for mobile platforms—squeezing maximum performance from limited resources is an art form! - Understanding of network programming for multiplayer features—increasingly important in today's connected gaming landscape. - Familiarity with agile development methodologies—because how we work together matters as much as what we build. Why Join Our Team: As our Lead C++ Engineer, you'll shape the future of a wildly successful game title while enjoying the flexibility of a fully remote environment. Beyond competitive compensation, we offer genuine professional growth opportunities and the chance to collaborate with passionate developers who share your commitment to excellence. Your technical leadership will directly impact millions of players worldwide—imagine seeing your innovations delight users across the globe! Meanwhile, you'll continue building valuable expertise in cutting-edge game development technologies that keep your skills sharp and your career trajectory rising.