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
$162,500 USD to $219,000 USD annually, with the opportunity to earn an annual discretionary bonus.
Apply Now