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

DevOps EngineerDevOps Engineer

MPI does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, marital status, or based on an