Netcode Developer

2 months ago


Vancouver, British Columbia, Canada Unity Full time

Unlock the Next Generation of Multiplayer Game Development

We are seeking a highly skilled Senior Netcode Developer to join our team at Unity and help us build the multiplayer workflows development experience. As a key member of our team, you will have the opportunity to drive initiatives that decrease iteration time and improve performance at scale for millions of users.

Key Responsibilities:

  • Design and develop Unity Editor features aimed at multiplayer developers for quick networked iterations, server creation, automation, and deployment.
  • Collaborate with the rest of the team to improve our networking stack and ensure CVEs are prioritized and addressed promptly.
  • Work closely with other multiplayer teams to collaborate on tooling and workflow requirements.
  • Write and maintain production-quality code and tests.

Requirements:

  • Prior experience with the Unity Engine.
  • Experience in either C, C++, or C#.
  • Familiarity with modern real-time networking concepts.
  • Ability to conceptualize, communicate, and deliver engineering initiatives.
  • Experience with high-performance programming, multithreading, and memory management.

Desirable Skills:

  • Experience with server applications at scale.
  • Experience with cloud solutions (AWS, Google Cloud, Azure).

Additional Information:

  • Relocation support is not available for this position.
  • International relocation support is not available for this position.
  • Work visa/immigration sponsorship is not available for this position.