Senior Programmer, Engine Reliability
Core
Build automated reliability foundations, validation workflows, and AI-assisted test generation for Supercell's Titan game engine to ensure stability across mobile platforms before changes reach live games.
Role type
Senior IC engine reliability engineer (AI-forward workflows)
Builds
Automated validation surfaces, regression detection systems, and reliability tooling for the Titan game engine
Domain
Mobile game development, game engine infrastructure, AI-assisted engineering
Deliverable
production ML models
Required skills
Modern C++, engine/runtime development, cross-platform debugging (iOS/Android/macOS/Windows), testing and validation strategy, build systems and CI automation, AI-assisted engineering workflows
Preferred skills
Device automation and test frameworks (Catch2/gTest), observability tools (Sentry/logs/metrics/tracing), improving testability in shared code, client-backend workflow experience
Technologies
C++, CMake, CI pipelines, Catch2, gTest, Sentry
Responsibilities
Build and evolve automated reliability foundations including validation workflows and regression detection; Establish end-to-end validation surfaces across real devices and services; Improve validation of shared engine changes against real game integrations; Create and maintain tooling and test surfaces for engine teams; Partner with client, server, and live-ops teams to make systems testable; Apply AI-assisted workflows to validation and test generation
Seniority
Senior, hands-on IC