Server Engineer

Position Type: Permanent
Compensation: Commensurate w/experience
Location: Denver, CO

We are looking for a Server Engineer who is passionate about designing, developing, and delivering scalable, stable, and reusable microservices. The Server Engineer is responsible for building a stable platform for the Gameplay and Client Engineers to build from. The ideal candidate would have experience implementing, operating, and optimizing a wide variety of applications in a distributed environment under the real-time pressure of multiple live-service games.

Responsibilities

  • Build game server applications
  • Build robust fault-tolerant scalable server software
  • Run highly concurrent load tests on the server platform
  • Integrate with remote third party servers worldwide
  • Integrate and optimize database communications

Required Qualities

  • Experience with Java and/or C#
  • Experience with Databases and SQL
  • Ability to learn new skills and programming languages quickly
  • A passion for games

Pluses

  • Game industry experience
  • Experience developing highly scalable server applications
  • Experience with virtualized workloads and containers
  • Knowledge of C#, Scala, Python, Ruby and Javascript
  • Experience with PostgreSQL
  • Experience with AWS