Senior Network Programmer
Core
Design and implement network function solutions for game projects, enabling fast, efficient, and stable access to background services while supporting cross-platform play and high concurrency.
Role type
Senior IC network programmer (games)
Builds
Online game services and networking solutions
Domain
Gaming, online multiplayer
Deliverable
production ML models | product features
Required skills
C++ development, online services development, game development, online service APIs, communication protocols, client-server architecture, peer-to-peer architecture
Preferred skills
C# .Net Core, Git-based workflows, GitLab CI/CD, Docker, Linux, console development
Technologies
C++, C# .Net Core, Git, GitLab, Docker, Linux
Responsibilities
Implement and maintain online game services and networking solutions; Debug network library problems and identify performance issues; Integrate network library into games with gameplay programmers; Clarify network/server design requirements with game designers; Contribute to system design and technical documentation; Act as a bridge between production team and online service team.
Seniority
Senior, hands-on IC