<?xml version="1.0" encoding="UTF-8"?>
<source>
  <jobs>
    <job>
      <externalid>54fa9721-a8b</externalid>
      <Title>Senior Network Programmer</Title>
      <Description><![CDATA[<p>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.</p>
<p><strong>Responsibilities</strong></p>
<ul>
<li>Develop high-performance network communication libraries for core game features.</li>
<li>Design and implement server APIs and functional modules for online multiplayer games.</li>
<li>Collaborate with gameplay programmers to integrate client APIs.</li>
<li>Partner with game designers to define and refine network, server, and tooling requirements.</li>
<li>Work with product managers to decompose features into actionable, trackable development tasks.</li>
<li>Diagnose and resolve network-related issues across cross-functional teams in a timely manner.</li>
</ul>
<p><strong>Qualifications</strong></p>
<ul>
<li>6+ years of professional network programming experience.</li>
<li>Bachelor’s degree or equivalent practical experience in Computer Science or a related field.</li>
<li>Proficiency in at least one of C++, Java, or Go.</li>
<li>In-depth understanding of network protocols including TCP/IP, HTTP, and WebSocket.</li>
<li>Hands-on experience with databases such as MySQL, MongoDB, or Redis.</li>
<li>Strong analytical and problem-solving skills, with ability to debug complex networked applications.</li>
<li>Excellent cross-team communication, time management, and task prioritization abilities.</li>
<li>Adaptability to dynamic project requirements and willingness to tackle new technical challenges.</li>
</ul>
<p><strong>Additional Information</strong></p>
<ul>
<li>Proficiency in C# or JavaScript.</li>
<li>Development experience with Node.js.</li>
<li>Development experience with Unity3D.</li>
<li>Fluent written and verbal English communication skills.</li>
<li>Professional experience developing online multiplayer games.</li>
</ul>
<p style="margin-top:24px;font-size:13px;color:#666;">XML job scraping automation by <a href="https://yubhub.co">YubHub</a></p>]]></Description>
      <Jobtype>full-time</Jobtype>
      <Experiencelevel>senior</Experiencelevel>
      <Workarrangement>onsite</Workarrangement>
      <Salaryrange></Salaryrange>
      <Skills>C++, Java, Go, TCP/IP, HTTP, WebSocket, MySQL, MongoDB, Redis, C#, JavaScript, Node.js, Unity3D</Skills>
      <Category>Engineering</Category>
      <Industry>Technology</Industry>
      <Employername>Ubisoft</Employername>
      <Employerlogo>https://logos.yubhub.co/ubisoft2.com.png</Employerlogo>
      <Employerdescription>Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences. It has over 320 talents contributing to its line-up.</Employerdescription>
      <Employerwebsite>https://jobs.smartrecruiters.com</Employerwebsite>
      <Compensationcurrency></Compensationcurrency>
      <Compensationmin></Compensationmin>
      <Compensationmax></Compensationmax>
      <Applyto>https://jobs.smartrecruiters.com/Ubisoft2/744000112076887-senior-network-programmer-just-dance-mobile-</Applyto>
      <Location>Chengdu</Location>
      <Country></Country>
      <Postedate>2026-03-09</Postedate>
    </job>
  </jobs>
</source>