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