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

Skills & Technologies

Overview

Unity is hiring a Staff Software Engineer for their Core Engine team to design and implement low-level systems for the Unity runtime. You'll work with C++ and Unity to optimize performance and stability for millions of developers. This role requires deep expertise in systems programming and technical leadership.

Job Description

Who you are

You have extensive experience in systems programming, particularly with C++, and a strong background in designing and implementing core runtime systems. Your expertise allows you to focus on performance, memory efficiency, and cross-platform compatibility, ensuring that the Unity engine meets the evolving needs of real-time 3D content creation.

You have a proven track record of technical leadership, mentoring engineers, and driving critical initiatives that shape how creators build with Unity. Your collaborative spirit enables you to work closely with teams across rendering, physics, animation, scripting, and platform engineering, fostering alignment on architecture and implementation approaches.

You are passionate about optimizing engine performance across diverse hardware targets, including consoles, mobile devices, and desktop platforms. Your analytical skills allow you to profile and analyze performance, ensuring that the Unity runtime remains robust and efficient.

Desirable

Experience with game development or real-time 3D engines is a plus, as is familiarity with emerging platforms and technologies. You thrive in environments that challenge your technical skills and allow you to influence architectural decisions.

What you'll do

As a Staff Software Engineer at Unity, you will design and implement core runtime systems that are critical to the Unity engine's performance and stability. Your work will directly impact millions of developers worldwide, making it essential to maintain high standards of code quality and efficiency.

You will lead technical initiatives that span multiple teams, driving alignment on architecture and implementation approaches. This involves collaborating with various engineering teams to ensure that the core engine meets the needs of real-time 3D content creators.

Your role will also include profiling, analyzing, and optimizing engine performance across diverse hardware targets. You will work on critical systems such as transforms, the player loop, the job system, and serialization, while also supporting higher-level features like physics and netcode.

In addition to your technical responsibilities, you will mentor and support engineers across the organization, raising the bar for code quality and fostering a culture of continuous improvement. Your influence will help shape the engineering practices at Unity, ensuring that the team remains at the forefront of technology in the gaming industry.

What we offer

Unity provides a collaborative and innovative work environment where you can make a significant impact on the future of real-time 3D content creation. You will have the opportunity to work with cutting-edge technologies and contribute to projects that reach millions of users.

We encourage you to apply even if your experience doesn't match every requirement. At Unity, we value diverse perspectives and believe that a variety of experiences enrich our team and our products. Join us in shaping the future of gaming and interactive content.

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

Stellar Development Foundation

Staff Engineer

Stellar Development Foundationβ€’πŸ“ New York

Stellar Development Foundation is hiring a Staff Software Engineer to design and implement changes to Stellar Core, the backbone of the Stellar blockchain network. You'll work on distributed systems and consensus algorithms in New York.

Senior
1 year ago
Stellar Development Foundation

Staff Engineer

Stellar Development Foundationβ€’πŸ“ San Francisco - On-Site

Stellar Development Foundation is hiring a Staff Software Engineer to design and implement changes to Stellar Core, the backbone of the Stellar blockchain network. You'll work on distributed systems and consensus algorithms in San Francisco.

πŸ›οΈ On-SiteSenior
1 year ago
Five9

Backend Engineer

Five9β€’πŸ“ Porto - Hybrid

Five9 is hiring a Senior Backend Engineer to develop high-performing, scalable backend services for their cloud contact center platform. You'll work with Java and REST APIs in a hybrid role based in Porto, Portugal.

🏒 HybridSenior
3w ago
Qualtrics

Staff Engineer

Qualtricsβ€’πŸ“ Krakow

Qualtrics is hiring a Staff Software Engineer to lead the design and delivery of scalable data services. You'll work with Go, Python, Java, and Scala to solve complex problems and drive technical vision. This role requires significant experience in software engineering.

Senior
1 month ago
Uber

Staff Engineer

Uberβ€’πŸ“ Aarhus - On-Site

Uber is hiring a Staff Engineer for their Core Infrastructure team in Aarhus to lead the design and execution of backend projects that enhance infrastructure efficiency and security. You'll work with technologies like Kubernetes and AWS to support Uber's global operations.

πŸ›οΈ On-SiteSenior
3 months ago