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.