
About Unity
Empowering creators to build amazing experiences
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...
Skills & Technologies
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 graphics.
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 designing and implementing networking stacks that optimize performance and synchronization across different engines. You thrive on architecting multiplayer systems from first principles, ensuring that every byte and packet is optimized for performance.
You are familiar with the challenges of streaming simulation states and have a deep understanding of synchronization models that mitigate latency. Your expertise extends to developing engine-agnostic solutions that enhance visual consistency and user experience. You are eager to collaborate with a team that is pushing the boundaries of what is possible in interconnected game ecosystems.
What you'll do
In this role, you will design and build networking systems that stream Unity simulation states to external hosts, balancing bandwidth, latency, and visual consistency. You will invent new synchronization models from first principles, focusing on engine-agnostic interpolation, prediction, rollback, and distributed authority models. Your work will involve optimizing bandwidth through bit-level manipulation and ensuring that the networking stack can handle the complexities of different game engines.
You will collaborate closely with engineers across various disciplines, including graphics and core engine technology, to create a seamless experience for users. Your contributions will be critical in shaping the future of real-time 3D runtimes and how they communicate and render under real-world constraints. You will also have the opportunity to mentor junior engineers and share your knowledge with the team, fostering a culture of innovation and excellence.
What we offer
Unity offers a competitive salary range of $153,400—$230,200 USD, along with a comprehensive benefits package. You will be part of a dynamic team that is dedicated to pushing the limits of technology in the gaming industry. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.
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

Network Engineer
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.

Network Engineer
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.

Network Engineer
Crusoe is hiring a Senior Network Engineer to join their Network Deployment Engineering team. You'll be responsible for deploying and optimizing the global Crusoe Network, focusing on high-performance compute clusters. This position requires significant experience in network engineering.

Network Engineer
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.

Network Engineer
Waymo is seeking a Senior Network Engineer to design and implement network solutions for its autonomous driving technology. You'll work with Cisco and other essential network devices to support the commercial operation of Waymo's fleet. This role requires extensive experience in network design and deployment.