| | | | | |

Senior Network Programmer

Full-Time

Senior Network Programmer at Ubisoft

Company Ubisoft
Location Chengdu
Sector Technology
Posted Posted 1 weeks ago

Job Description

We are seeking a Senior Network Programmer to design, implement, and maintain robust network interfaces and tools that enable seamless, high-performance communication between game clients and backend services. This role demands deep expertise in network programming, architectures, and protocols, as well as cross-team collaboration to build, debug, and optimize reliable multiplayer network systems services in a fast, efficient and stable fashion.

Responsibilities

  • 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.
  • Diagnose and resolve network-related issues across cross-functional teams in a timely manner.

Qualifications

  • 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.

Additional Information

  • 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.

XML job scraping automation by YubHub

Senior Network Programmer

Similar Jobs

Full-Time

Staff Mixed Reality Engineer

Varjo
Helsinki
More Info
Full-Time

Senior Embedded Software Engineer, Android Platform

Varjo
Helsinki
More Info
Full-Time

Software Engineer

Valve Corporation
Bellevue
More Info
Full-Time

Software Engineer

Valve Corporation
Bellevue
More Info