Senior Software Engineer (Game Server)

About the Role

You will design, develop, and maintain highly scalable, low-latency game server systems. You will implement server-side logic for real-time multiplayer games and build tooling to simplify client-server state synchronization and communication. You will optimize server performance, reliability, and security, and create automation and deployment tools for game server operations. You will collaborate closely with designers, artists, and client engineers and stay current with game server technologies and architectures.

Requirements

  • Experience writing backend services in Go, Java, or JavaScript
  • Deep understanding of multiplayer networking architecture and client-server synchronization strategies
  • Experience with Unity and C#
  • Familiarity with public cloud infrastructure such as AWS, Azure, or Google Cloud Platform
  • Experience with infrastructure-as-code tooling such as Terraform, Pulumi, or CDK
  • Proficiency with APM and observability tooling to diagnose backend issues and optimize performance
  • Familiarity with CI/CD tools such as GitHub Actions or Jenkins
  • Experience building and shipping an MMO game (nice to have)
  • Experience writing high-performance multithreaded game servers (nice to have)
  • Experience with data-oriented programming (nice to have)
  • Experience building and maintaining distributed and fault-tolerant systems (nice to have)
  • Deep understanding of the Ethereum blockchain (nice to have)

Responsibilities

  • Design, develop, and maintain highly scalable and performant game server systems
  • Implement server-side logic for real-time online multiplayer games
  • Design and develop tooling for client-server state synchronization and communication
  • Contribute to the development of World Engine, an open-source horizontally scalable game server framework
  • Optimize game server performance, reliability, and security
  • Develop tools and automation scripts for server deployment and operations
  • Collaborate with game designers, artists, and client engineers
  • Stay up-to-date on game server technologies and architectures

Benefits

  • Flexible PTO (minimum 2 weeks) and holidays
  • 100% employer-covered medical insurance (US)
  • 100% employer-covered dental insurance (US)
  • 100% employer-covered vision insurance (US)
  • 401k (US)
  • Up to $1500 desk set-up stipend
  • Company retreats
  • No crunch policy

Skills

Apply Now
Senior Software Engineer (Game Server) at Argus Labs | JobStash