Server Programmer

The successful candidate will be responsible for the architecture and implementation of key backend server technologies. Because the backend server technology is a crucial part of a successful MMO, we are looking for a candidate with a strong knowledge of MMO server architectures and a practical understanding of successful development techniques. The candidate will play an important role in helping us develop and implement the server technologies that will be used in our current and future games. The Server Programmer reports to the Lead Programmer.

Primary Responsibilities

  • Work closely with the Lead Programmer and Project Manager to develop a server system architecture for the game.
  • Work closely with the Database Programmer to understand and leverage existing clustering, communications and database APIs.
  • Build and maintain parts of the programming schedule as well as other technical design documents.
  • Implement key server systems.
  • Develop tools as necessary to support data gathering and server operations.
  • Work with gameplay programmers to architect gameplay server side game systems.
  • Mentor less experienced engineers.
  • Help to develop and maintain a healthy and positive company culture.

Experience and Qualifications

  • 5+ years experience in software development.
  • 3+ years experience in game software development.
  • MMO server side development experience.
  • Significant Linux or Unix development experience a plus.


  • Bachelor of Science in Software Engineering or Computer Science(or equiv.)
  • Master of Science in Computer Science preferred.

Applicants with website portfolios and resumes should submit the URL for their website to with "Server Programmer" as the subject line. Please do not send large attachments.