Multiplayer Server Programmer

Responsibilities:

  • Develop and support of reliable and high performance online services, help integrate them into company’s products.
  • Work closely with Design to improve upon or create new multiplayer services.
  • Improve low level network systems to give players a great game experience.
  • Manage deployment of new servers and monitor operations after launch.
  • Additional responsibilities may be assigned as needed.

Requirements:

  • Bachelor’s Degree in Computer Science or equivalent work experience.
  • At least 5 years of professional work experience as Programmer, preferably in the games industry.
  • Direct responsibility for performance and functionality of certain server modules.
  • Shipped at least one AAA title, with responsibilities in server and database programming.
  • Strong knowledge of C/C++ and at least one script programming languages.
  • Understand different game networking models and the pros and cons of each.
  • Thorough understanding of server architecture and networking protocols used for massively multiplayer online games.
  • Strong knowledge of network and server security.
  • Experience working in Linux / Unix environment with debugging/optimization skills.

Pluses:

  • Experience with making multiplayer games.
  • Experience in Unreal Engine 4.
  • Passion for playing and developing exceptional multiplayer games.

Related Post

Software EngineerSoftware Engineer

Candidates need to be open to learning/working with RUBY. 100% Remote but candidates must be in Massachusetts or Georgia. Key Responsibilities: Being hands-on in developing our products using best practices,