Ubisoft is seeking a Senior Network Programmer to design, implement, and maintain robust network interfaces and tools for seamless, high-performance communication between game clients and backend services. In this role, you will collaborate cross-functionally to build, debug, and optimize reliable multiplayer network systems.
What You'll Do
- Develop high-performance network communication libraries for core game features.
- Design and implement server APIs and functional modules for online multiplayer games.
- Collaborate with gameplay programmers to integrate client APIs.
- Partner with game designers to define and refine network, server, and tooling requirements.
- Work with product managers to decompose features into actionable, trackable development tasks.
- Inform management ahead of time when tasks are falling behind schedule and propose solutions.
- Diagnose and resolve network-related issues across cross-functional teams in a timely manner.
What We're Looking For
- 6+ years of professional network programming experience.
- Bachelor’s degree or equivalent practical experience in Computer Science or a related field.
- Proficiency in at least one of C++, Java, or Go.
- In-depth understanding of network protocols including TCP/IP, HTTP, and WebSocket.
- Hands-on experience with databases such as MySQL, MongoDB, or Redis.
- Strong analytical and problem-solving skills, with ability to debug complex networked applications.
- Excellent cross-team communication, time management, and task prioritization abilities.
- Adaptability to dynamic project requirements and willingness to tackle new technical challenges.
Nice to Have
- Proficiency in C# or JavaScript.
- Development experience with Node.js.
- Development experience with Unity3D.
- Fluent written and verbal English communication skills.
- Professional experience developing online multiplayer games.
Technical Stack
- Languages: C++, Java, Go, C#, JavaScript
- Protocols: TCP/IP, HTTP, WebSocket
- Databases: MySQL, MongoDB, Redis
- Frameworks & Tools: Node.js, Unity3D
Ubisoft is an equal opportunity employer.






