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

Network Engineer • Senior
Unity • United States - Remote
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 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 possess deep knowledge of Unity and its capabilities, enabling you to effectively stream simulation states and synchronize game data. Your understanding of authority models and replication strategies allows you to create innovative solutions that mitigate latency and enhance user experience.
You are comfortable working in a collaborative environment, where you can communicate effectively with cross-functional teams. Your problem-solving skills enable you to tackle challenges head-on, ensuring that the systems you design are robust and efficient.
Desirable
Experience with various game engines and their networking capabilities is a plus. Familiarity with optimization techniques for bandwidth and latency will help you excel in this role.
What you'll do
In this role, you will design and implement networking systems that stream Unity simulation states to external hosts. You will balance bandwidth, latency, and visual consistency to create seamless experiences for users. Your work will involve inventing new synchronization models that are engine-agnostic, focusing on interpolation, prediction, and rollback techniques.
You will collaborate closely with other engineers to develop a networking stack that synchronizes game states across different engines. This requires a deep understanding of how to optimize every byte and packet for performance, ensuring that the systems you create can handle the demands of real-time interactions.
Your responsibilities will also include testing and refining the networking systems you build, ensuring they meet the high standards expected in the gaming industry. You will have the opportunity to innovate and push the boundaries of what is possible in interconnected game ecosystems.
What we offer
Unity provides a dynamic work environment where creativity and innovation are encouraged. You will be part of a team that is at the forefront of developing cutting-edge technology for real-time 3D applications. Competitive compensation is offered, with a salary range of $153,400 to $230,200 USD based on experience and location.
We value diversity and inclusion, and we encourage you to apply even if your experience doesn't match every requirement. Join us in shaping the future of gaming and 3D environments.
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 graphics.

Network Engineer
Kaseya is hiring a Senior Network Engineer to troubleshoot and resolve complex technical issues. You'll work with BGP and datacenter technologies in a fully remote role across the United States.

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 Cisco and Linux technologies in Berlin or remotely across Europe.

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.