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.