Point your AI agent at freehire and let it find you a job.

Get the CLI →

Argus Labs

Open 120d

Senior Software Engineer (Game Server)

Posted Updated 5 views
Discussion

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.

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

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)

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

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available