Unity

About Unity

Empowering creators to build amazing experiences

🏢 Tech👥 5K-10K📍 Vancouver, British Columbia, Canada

Key Highlights

  • Public company (NYSE: U) with a $20B valuation
  • Over 1.5 million monthly active creators
  • Customers include Electronic Arts and Ubisoft
  • $1.3B raised from investors like Sequoia and Silver Lake

Unity Technologies, headquartered in Vancouver, British Columbia, is the creator of the Unity game engine, widely used for developing both 2D and 3D games across multiple platforms. With over 1.5 million monthly active creators and customers including major studios like Electronic Arts and Ubisoft, ...

🎁 Benefits

Unity offers competitive salaries, equity options, generous PTO policies, and flexible remote work arrangements. Employees also benefit from a compreh...

🌟 Culture

Unity fosters a culture of creativity and innovation, encouraging employees to experiment and push the boundaries of game development. The company val...

Unity

Network Engineer Senior

UnityCanada - Remote

Posted 1w ago🏠 RemoteSeniorNetwork Engineer📍 Canada💰 CA$125,300 - CA$187,900 / yearly
Apply Now →

Overview

Unity is hiring a Senior Networking Engineer to design and build networking systems for real-time 3D environments. You'll work with Unity and distributed systems to optimize performance and synchronization. This role requires expertise in networking and game development.

Job Description

Who you are

You have a strong background in networking and distributed systems, with a passion for real-time 3D environments. Your experience includes architecting multiplayer systems from first principles, and you thrive on optimizing performance for complex interactions across different game engines. You are eager to invent new synchronization models and authority strategies to enhance user experiences in interconnected ecosystems.

You possess a deep understanding of how different real-time 3D runtimes communicate and render under real-world constraints. Your technical skills include proficiency in Unity and a solid grasp of networking principles, enabling you to tackle challenges related to bandwidth, latency, and visual consistency. You are a problem solver who enjoys working at the intersection of core engine technology and high-performance networking.

What you'll do

In this role, you will design and build networking systems that stream Unity simulation state to external hosts, ensuring optimal performance while balancing bandwidth and latency. You will invent new synchronization models from first principles, focusing on mitigating latency through engine-agnostic interpolation, prediction, rollback, and distributed authority models. Your work will involve architecting a networking stack that synchronizes game state between distinct engines, pushing the boundaries of standard multiplayer replication.

You will collaborate with a team of engineers to develop innovative solutions that enhance the user experience in real-time 3D environments. Your responsibilities will include optimizing bandwidth through bit-level adjustments and ensuring visual consistency across different platforms. You will also have the opportunity to contribute to the next generation of interconnected game ecosystems, making a significant impact on how users interact with 3D content.

What we offer

Unity provides a dynamic work environment where you can contribute to groundbreaking projects in the gaming industry. You will have the chance to work remotely from Canada, allowing for flexibility in your work-life balance. The company values innovation and encourages you to apply even if your experience doesn't match every requirement. Competitive compensation is offered, with a salary range of $125,300—$187,900 CAD based on experience and location. Join Unity and be part of a team that is shaping the future of real-time 3D interactions.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Unity.

Similar Jobs You Might Like

Based on your interests and this role

Unity

Network Engineer

Unity📍 United States - Remote

Unity is hiring a Senior Networking Engineer to design and build networking systems for real-time 3D environments. You'll work with Unity and distributed systems to optimize performance and synchronization. This role requires expertise in networking and game development.

🏠 RemoteSenior
1w ago
Unity

Network Engineer

Unity📍 San Francisco - On-Site

Unity is hiring a Senior Networking Engineer to design and build networking systems for real-time 3D environments. You'll work with Unity and distributed systems to optimize performance and synchronization. This role requires expertise in networking and graphics.

🏛️ On-SiteSenior
1w ago
Nebius AI

Network Engineer

Nebius AI📍 Prague - Remote

Nebius AI is seeking a Senior Network Engineer to ensure the smooth operation of data center infrastructure and develop automation tools. You'll work with technologies like Cisco and Linux in a remote-friendly environment.

🏠 RemoteSenior
15h ago
Nebius AI

Network Engineer

Nebius AI📍 Berlin - Remote

Nebius AI is seeking a Senior Network Engineer to ensure the smooth operation of data center infrastructure and develop automation tools. You'll work with Cisco and Linux technologies in Berlin or remotely across Europe.

🏠 RemoteSenior
15h ago
Nebius AI

Network Engineer

Nebius AI📍 Amsterdam - Remote

Nebius AI is seeking a Senior Network Engineer to ensure the smooth operation of data center infrastructure and develop automation tools. You'll work with technologies like Cisco and Linux in a collaborative environment. This role requires significant experience in network design and operations.

🏠 RemoteSenior
15h ago