Lead C++ Software Engineer (Gameplay)
Lead the technical development of mobile game projects, combining hands-on gameplay programming with team leadership, architecture, quality ownership, and AI-enabled engineering practices.
Responsibilities
- Manage, develop, hire, evaluate, and, when necessary, dismiss team members
- Improve engineering processes at team and project-development levels
- Introduce and scale AI-enabled development practices
- Resolve complex technical problems and design implementation architectures
- Ensure fast and reliable delivery of technical solutions
- Own software stability and quality
- Conduct code and design reviews
- Program and refactor gameplay logic
Requirements
- At least 3 years of commercial development experience with C++ and/or Unity
- Experience delivering projects to production
- At least 1 year managing a team of three or more programmers
- Understanding of AI infrastructure and modern development tools
- Ability to integrate AI practices into software development workflows
Nice to have
- Strong knowledge of modern C++14/17 and STL
- Experience with Unity, Unreal, Godot, Cocos2D, Defold, or similar engines
- Experience developing mobile casual games
Benefits
- Flexible schedule and remote work for most roles
- Health insurance for employees and families
- Psychological support and wellness reimbursements
- Full salary during vacation or sick leave
- Conference, course, and language-learning support
- Paid educational leave for exams and required academic events
- Team events, online activities, and merchandise rewards
- Partial reimbursement for pet-related expenses