Supercell
Supercell

Senior Programmer, Engine Reliability

qafull-timeLondon
SALARY
Not specified
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
gaming
Apply for this position →
✦ AutoApply — Let us apply to roles like this on your behalf.
Learn more →

About the role

What You'll Be Doing

  • 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.
  • Partner closely with client, server, and live-ops teams to make systems more testable and reduce downstream surprises.
  • 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.
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. $14.44/mo.
Start AutoApply →
Apply now →