Staff Systems Software Engineer
Core
Build systems that prove gameplay features work at scale, ensuring velocity and quality for engineers before they reach players.
Role type
Staff Systems Software Engineer (Infrastructure & Quality)
Builds
Test automation frameworks, regression analysis tooling, load/chaos infrastructure, device labs, build/GPU clusters, and developer tools.
Domain
Game development, Cloud/Backend infrastructure, Cross-platform systems
Required skills
Python, Golang, C/C++, Linux shell scripting, Test framework design, Load/stress tooling (k6, Locust, Gatling, JMeter), Fault injection/chaos engineering, CPU/GPU/memory/I/O profiling, Jenkins/GitLab CI/CD, Distributed build systems, Linux/macOS administration, Kubernetes, Terraform/OpenTofu, Distributed systems failure modes
Preferred skills
Mobile device farm operation, Android/iOS build and profiling toolchains, GPU cluster scheduling (Slurm, K8s device plugins), Game engine internals, Deterministic simulation/replay testing, Windows administration, Ansible, TypeScript/Java/Kotlin/Swift, Hybrid/multi-cloud management
Responsibilities
Build and own functional test automation frameworks and coverage instrumentation; Design load/stress testing systems and chaos testing capabilities; Build app quality testing automation and own device compatibility labs; Build/operate on-prem build and GPU clusters; Define and publish developer velocity/quality metrics; Mentor engineers in testing strategy and systems thinking
Seniority
Staff, studio-wide technical direction and influence