Job Description
Synopsis:
We are seeking a skilled Network Programmer to join our team. The successful candidate will be responsible for designing and implementing a wide variety of systems to support online games.
The ideal candidate will have strong C++ programming skills, experience with low-level network programming for multiplayer games, and knowledge of network and server security issues.
In this role, you will work with a team of experienced engineers to develop and integrate platform features, modify and improve existing platform technology, and document systems thoroughly.
Other responsibilities include optimizing network use to resolve issues related to replication, latency, and bandwidth, architecting solutions for connecting clients to a game server, and providing ongoing support for existing applications.
Key Responsibilities:
* Design and implement systems to support online games
* Develop and integrate platform features
* Modify and improve existing platform technology
* Document systems thoroughly
* Optimize network use
* Architect solutions for connecting clients to a game server
* Provide ongoing support for existing applications
Requirements:
* Strong C++ programming skills
* Experience with low-level network programming for multiplayer games
* Familiarity with implementing client/server architecture
* Knowledge of network and server security issues
* Experience as a network programmer on at least one shipped multiplayer game
* Ability to write clear, maintainable, portable code
* Proactive, autonomous, and self-motivated
* Strong communication and interpersonal skills
* Ensure all code is documented in line with relevant procedures
* Possession of passion for real-time strategy or roleplaying games is welcomed
* Candidates must be authorized to work in Germany/E.U
* Fluent in written and spoken English
Bonus Points:
* Knowledge of network protocols
* Experience with third-party online services like Steam, Epic, GOG, PSN, Xbox Live