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

Data EngineerData Engineer

**Snap Inc. is a camera company. We believe that reinventing the camera represents our greatest opportunity to improve the way people live and communicate. Our products empower people to express