Network Programmer Job Description
Job Overview:
We are seeking an experienced 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.
Key Responsibilities:
* Develop and maintain the Networking System of our game engine.
* Improve and optimize existing codebase.
* Co-design and co-develop new networking features.
* Collaborate with game project teams to deliver stable and enjoyable multiplayer experiences.
* Develop and maintain cross-platform interfaces to third-party online services like Steam, Epic, GOG, PSN, Xbox Live.
* Create and maintain technical documentation.
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 games.
* 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.
Bonus Points:
* Possession of passion for real-time strategy or roleplaying games.
* Authorization to work in Germany/E.U.