Unity Netcode Expert

1 week ago


Vancouver, British Columbia, Canada Unity Full time
About the Role

We are seeking a highly skilled Senior Multiplayer Developer to join our team at Unity. As a key member of our engineering team, you will be responsible for designing and implementing cutting-edge multiplayer features for our Unity Editor.

Key Responsibilities
  1. Develop Unity Editor Features: Design and implement features that enable multiplayer developers to quickly iterate and deploy networked applications.
  2. Collaborate with the Team: Work closely with our networking team to improve our networking stack and ensure that CVEs are prioritized and addressed promptly.
  3. Tooling and Workflow Requirements: Collaborate with other multiplayer teams to identify and implement tooling and workflow requirements.
  4. Production-Quality Code and Tests: Write and maintain high-quality code and tests to ensure the stability and performance of our multiplayer features.
Requirements
  1. Prior Experience with Unity Engine: You have a strong background in developing with the Unity Engine.
  2. Programming Skills: You have experience in C, C++, or C# programming languages.
  3. Networking Concepts: You have a solid understanding of modern real-time networking concepts.
  4. Engineering Initiatives: You have the ability to conceptualize, communicate, and deliver engineering initiatives.
  5. High-Performance Programming: You have experience with high-performance programming, multithreading, and memory management.
Preferred Qualifications
  1. Server Applications at Scale: You have experience developing server applications at scale.
  2. Cloud Solutions: You have experience with cloud solutions such as AWS, Google Cloud, or Azure.
About Unity

Unity is the world's leading platform for creating and growing real-time games, apps, and experiences across multiple platforms. Our creators use Unity to bring their imaginations to life across mobile, PC, console, and spatial computing.

We are a proud equal opportunity employer and celebrate our employees' diversity. We are committed to fostering an inclusive and innovative environment that supports the growing and evolving needs of our customers, partners, and collaborators.


  • Netcode Developer

    7 days ago


    Vancouver, British Columbia, Canada Unity Full time

    Unlock the Next Generation of Multiplayer Game DevelopmentWe 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...

  • Netcode Developer

    1 week ago


    Vancouver, British Columbia, Canada Unity Full time

    Unlock the Next Generation of Multiplayer Game DevelopmentWe 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...


  • Vancouver, British Columbia, Canada Unity Full time

    Unlock the Next Generation of Multiplayer Game DevelopmentWe are seeking a highly skilled Senior Netcode Developer to join our team at Unity. As a key member of our engineering team, you will be responsible for building the multiplayer workflows development experience.Key Responsibilities:Design and develop high-performance networked iterations, server...


  • Vancouver, British Columbia, Canada Unity Full time

    Unlock the Next Generation of Multiplayer Game DevelopmentWe are seeking a highly skilled Senior Netcode Developer to join our team at Unity. As a key member of our engineering team, you will be responsible for building the multiplayer workflows development experience.Key Responsibilities:Design and develop high-performance networked iterations, server...


  • Vancouver, British Columbia, Canada Unity Full time

    Unlock the Next Generation of Multiplayer Game DevelopmentWe are seeking a highly experienced 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 freedom to drive initiatives that decrease iteration time and improve performance at scale for...


  • Vancouver, British Columbia, Canada Unity Full time

    Unlock the Next Generation of Multiplayer Game DevelopmentWe are seeking a highly experienced 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 freedom to drive initiatives that decrease iteration time and improve performance at scale for...


  • Vancouver, British Columbia, Canada Unity Full time

    Position Overview Opportunity Summary Developers in the gaming industry often express that creating multiplayer experiences is one of their most significant challenges; achieving a balance between user-friendliness, performance, and adaptability remains an ongoing issue. Consequently, there has been a noticeable lack of innovation in multiplayer gaming over...


  • Vancouver, British Columbia, Canada Unity Full time

    About the RoleIn the realm of game development, creating engaging multiplayer experiences has consistently posed significant challenges. The balance between user-friendliness, performance, and flexibility remains a critical area for innovation. Your ContributionAs a seasoned engineer, you will play a pivotal role in shaping the first dedicated game server...


  • Vancouver, British Columbia, Canada Unity Full time

    Role Overview The Challenge Creating multiplayer games is often cited as one of the most complex tasks in game development. The balance between user-friendliness, performance, and adaptability remains a significant hurdle. Consequently, the multiplayer gaming sector has seen limited advancements over the past several years, while single-player...


  • Vancouver, British Columbia, Canada Unity Full time

    Position Overview The realm of game development, particularly in the multiplayer sector, presents unique challenges that require innovative solutions. Despite the rapid evolution of single-player experiences, multiplayer game development has seen limited advancements over the past decade. Are you a seasoned engineer eager to contribute to the...


  • Vancouver, British Columbia, Canada Unity Full time

    Position Overview Opportunity to Innovate Creating multiplayer games is often cited as one of the most complex challenges in game development. The struggle to achieve a balance between user-friendliness, performance, and adaptability has hindered significant advancements in this area over the past decade, while single-player game innovation has...


  • Vancouver, British Columbia, Canada Unity Full time

    Opportunity Overview The development of multiplayer games is often cited as one of the most complex challenges in the gaming industry. The need to balance user-friendliness with robust performance and adaptability has yet to be fully addressed. Consequently, innovation in multiplayer gaming has lagged behind the advancements seen in single-player...


  • Vancouver, British Columbia, Canada Unity Technologies Full time

    About the RoleIn the realm of game development, creating engaging multiplayer experiences is often regarded as one of the most formidable challenges. The balance between user-friendliness, performance, and adaptability has yet to be fully realized. Consequently, the past decade has seen limited advancements in multiplayer gaming, while single-player...


  • Vancouver, British Columbia, Canada Unity Technologies Full time

    Are you a seasoned developer eager to contribute to the creation of a groundbreaking Unity-focused game server authoring workflow? We are seeking a Lead Netcode Engineer to enhance the multiplayer development experience at Unity. In this position, you will have the autonomy to spearhead projects aimed at reducing iteration times and optimizing performance...


  • Vancouver, British Columbia, Canada Unity Technologies Full time

    Opportunity OverviewCreating multiplayer games is often cited as one of the most complex challenges faced by game developers today. The struggle to balance user-friendliness with high performance and adaptability has stifled innovation in this area, especially compared to the flourishing creativity seen in single-player experiences.We are seeking a seasoned...

  • Unity Developer

    7 days ago


    Vancouver, British Columbia, Canada White Bay group Full time

    About White Bay GroupWhite Bay Group is a leading gaming studio that pushes the boundaries of innovation and creativity in the gaming industry. Our team of experts is dedicated to delivering exceptional gaming experiences that captivate and inspire players worldwide.The RoleWe are seeking a highly skilled and experienced Unity Developer to join our team. As...

  • Unity Developer

    1 week ago


    Vancouver, British Columbia, Canada White Bay group Full time

    About White Bay GroupWhite Bay Group is a leading gaming studio that pushes the boundaries of innovation and creativity in the gaming industry. Our team of experts is dedicated to delivering exceptional gaming experiences that captivate and inspire players worldwide.The RoleWe are seeking a highly skilled and experienced Unity Developer to join our team. As...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    About the RoleWe are seeking an experienced Unity Developer with a strong background in Virtual Reality (VR) to join our team at Aequilibrium Software Inc. as a Senior Unity Developer.Key ResponsibilitiesCollaborate with cross-functional teams to design and develop high-quality, engaging VR experiences.Develop and maintain complex Unity projects, ensuring...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time $90,000 - $120,000

    About the RoleWe are seeking an experienced Unity Developer with a strong background in Virtual Reality (VR) to join our team at Aequilibrium Software Inc. as a Senior Unity Developer.Key ResponsibilitiesCollaborate with cross-functional teams to design and develop high-quality, engaging VR experiences.Develop and maintain complex Unity projects, ensuring...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time

    About the RoleWe are seeking an experienced Unity Developer with a strong background in Virtual Reality (VR) to join our team at Aequilibrium Software Inc. As a Senior Unity Developer, you will be responsible for developing high-quality, engaging experiences for our enterprise customers.Key ResponsibilitiesCollaborate with cross-functional teams to design...