At a Glance
- Tasks: Join a new Reliability team to enhance engine performance and automation for top mobile games.
- Company: Leading gaming company behind billion-dollar mobile titles, focused on innovation.
- Benefits: Comprehensive benefits, relocation support, and a focus on personal well-being.
- Other info: Work in a dynamic environment with opportunities for growth in London or Helsinki.
- Why this job: Be at the forefront of AI-driven engineering, shaping the future of game reliability.
- Qualifications: Strong C++ skills, experience in engine development, and a passion for testing strategies.
The predicted salary is between 60000 - 80000 £ per year.
Our engine, Titan, powers some of the highest-grossing games in mobile – titles that have generated billions in revenue and reach hundreds of millions of players. We are investing heavily into the future of Titan, and as part of that investment we’re building a brand-new Reliability team: an autonomous, high-skill group that will work alongside our engine teams, empowering them to work safer, faster, and easier through better infrastructure, automation, and feedback loops.
The role that Reliability plays is crucial to the success of Titan’s future. As agentic workflows become more common the pace of iteration rises, and confidence in what we ship becomes the bottleneck. We see this team as a strategic bet in solving that problem — building the validation surfaces, automation, and reliability loops that help our engine teams move faster without increasing risk to what matters most – our games and players.
This is an AI-forward engineering team by design. We are not treating AI as a side tool; we are building around the reality that modern engineering will increasingly depend on AI-assisted workflows for validation, automation, and test generation — with strong engineering judgment and clear guardrails.
This role is client-leaning, focused on the engine and runtime: C++, mobile platforms, runtime behaviour, performance, and the practical challenges of validating shared engine changes before they reach games.
- Build & evolve automated reliability foundations: including validation workflows, regression detection, integration stability, and performance/stability signals.
- Establish and grow realistic end-to-end validation surfaces across real devices and real services, so issues are caught before they reach games.
- Improve how shared engine changes are validated against real game integrations, reducing manual pain and making confidence more repeatable.
- Create and maintain tooling, infrastructure, and test surfaces that engine and horizontal teams can rely on.
- Partner with client, server, and live-ops teams to make systems testable and reduce surprises.
- Apply modern AI-assisted workflows to validation, automation, and test generation in pragmatic, well-guardrailed ways.
- Contribute directly to priority technical work where improving testability or validation unlocks broader reliability gains.
What You Have
- Strong professional experience in modern C++.
- Engine/runtime development experience, with comfort debugging complex cross-platform issues across platforms such as iOS, Android, macOS, or Windows.
- Strong instincts around testing and validation strategy: you understand the trade-offs between unit, integration, and end-to-end testing, and where each creates the most value.
- Experience with build systems, automation, and developer tooling such as CMake, CI pipelines, and scripting.
- Strong collaboration skills and the ability to work effectively across teams without adding unnecessary process overhead.
- Interest in AI-assisted engineering workflows, with good judgment about where they add leverage and where they need guardrails.
- Comfort operating in an ambiguous space and helping shape a new team’s practices as it grows.
Would Be Nice if You Also Have
- Experience with device automation, device farms, or test frameworks such as Catch2 or gTest.
- Experience with observability and debugging tools such as Sentry, logs, metrics, tracing, or dashboards.
- Experience improving testability, validation, or reliability in shared engine or platform code.
- Experience working across client and backend workflows, even if your main background is client-side.
- Hands-on experience using AI-assisted development tools as part of day-to-day engineering work.
Where You'll Be
You can be located either in London or Helsinki.
Benefits and Compensation
Compensation and benefits are structured to care for you as a person, not just as a resource.
Relocation Support
Our mobility team will support your relocation process, wherever you move from.
Senior Programmer, Engine Reliability employer: Supercell
Contact Detail:
Supercell Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Programmer, Engine Reliability
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those who work with engines or AI. Attend meetups or online events where you can chat about your passion for C++ and engine reliability. You never know who might have a lead on that perfect role!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving automation and validation. If you've worked on any AI-assisted workflows, make sure to highlight them. This will give potential employers a taste of what you can bring to their team.
✨Tip Number 3
Don’t just apply anywhere; focus on companies that align with your interests, like those investing in engine reliability. Use our website to find roles that excite you and tailor your approach to each one. It’s all about finding the right fit!
✨Tip Number 4
Prepare for interviews by brushing up on your debugging skills and understanding of cross-platform issues. Be ready to discuss your testing strategies and how you’ve tackled complex problems in the past. Confidence is key, so practice makes perfect!
We think you need these skills to ace Senior Programmer, Engine Reliability
Some tips for your application 🫡
Show Off Your C++ Skills: Make sure to highlight your strong professional experience in modern C++. We want to see how you've tackled complex cross-platform issues, so share specific examples that showcase your expertise!
Talk Testing and Validation: We love a good testing strategy! Explain your instincts around testing and validation, and don’t forget to mention the trade-offs between unit, integration, and end-to-end testing. This will show us you understand where each type creates the most value.
Collaboration is Key: Since this role involves working across teams, let us know about your collaboration skills. Share experiences where you’ve effectively worked with others without adding unnecessary process overhead – we’re all about efficiency!
Embrace AI-Assisted Workflows: If you have experience with AI-assisted engineering workflows, make sure to mention it! We’re keen on seeing how you’ve applied these tools in your day-to-day work, so give us the details on how they’ve helped you improve processes.
How to prepare for a job interview at Supercell
✨Know Your C++ Inside Out
Make sure you brush up on your modern C++ skills. Be ready to discuss your experience with engine/runtime development and debugging complex cross-platform issues. Prepare examples of how you've tackled challenges in mobile platforms like iOS and Android.
✨Understand Testing Strategies
Familiarise yourself with different testing strategies, including unit, integration, and end-to-end testing. Be prepared to explain the trade-offs and how you've applied these strategies in past projects to create value.
✨Showcase Your Collaboration Skills
This role requires strong collaboration across teams. Think of specific instances where you've worked effectively with others, especially in reducing process overhead. Highlight how you can contribute to a new team's practices as it grows.
✨Embrace AI-Assisted Workflows
Since this is an AI-forward engineering team, demonstrate your interest and experience with AI-assisted workflows. Share examples of how you've used AI tools in your engineering work and your thoughts on where they add value.