Staff Systems Software Engineer
T
thatgamecompanyGame Development
Remote US & CanadaFull-TimeStaff
Salary$162,500 USD to $219,000 USD annually, with the opportunity to earn an annual discretionary bonus.
Apply NowOpens the employer's application page
Job Details
- Languages
- Fluent English
- Required Skills
- DockerPythonJenkinsKubernetesGoLinuxTerraformDistributed Systems
Requirements
- Proficiency in Python, Golang, C/C++, and Jenkins Groovy.
- Experience with test framework design and load/stress testing tools like k6, Locust, or JMeter.
- Knowledge of fault injection, chaos engineering, and coverage instrumentation.
- Experience with Jenkins or GitLab CI/CD pipelines.
- Proficiency in build tools such as Make, CMake, GCC, or Clang.
- Experience with distributed build systems and caching.
- Strong skills in Linux/macOS administration and containerization (Docker/Podman, Kubernetes).
- Understanding of distributed systems failure modes and network protocols (TCP/IP, UDP).
- Ability to influence without authority and operate at a staff level.
- Fluent in English.
Responsibilities
- Build and own the studio's functional test automation framework.
- Design load/stress testing systems modeling realistic player behavior.
- Build chaos testing capability run safely against real infrastructure.
- Run disaster recovery exercises and turn findings into permanent regression tests.
- Build app quality testing automation for performance metrics like frame time and memory.
- Own the device compatibility lab, orchestration, and certification matrix.
- Build and operate on-prem build and GPU clusters.
- Define, instrument, and publish developer velocity/quality metrics.
View Full Description & ApplyYou'll be redirected to the employer's site