Unity Technologies is looking for a skilled Software Engineering Manager to lead a newly formed Platform Iteration team. This team focuses on evolving the architecture of simulation and play mode in the Unity editor and building features with Unity’s PolySpatial communication protocol. The role requires a blend of technical expertise, leadership, and strategic vision. The right candidate will guide a team of engineers, collaborate across departments, and work closely with industry partners to shape the future of spatial computing.
This is a unique opportunity to influence a platform used by millions worldwide, drive technical innovation, and support the growth and development of a high-performing engineering team.
Job summary
Position: Software Engineering Manager
Company: Unity Technologies
Location: Bellevue, WA (Remote)
Employment: Full-time
Salary Range: $153,400 – $230,300 per year
Job Category: Software Engineering, Team Management, Platform Development
About the company
Unity Technologies [NYSE: U] is the leading platform for creating interactive experiences, including games, architectural visualizations, automotive designs, and spatial computing applications. Unity is used by millions of creators worldwide across mobile, PC, console, and spatial computing platforms. In 2024, applications made with Unity had an average of 3.7 billion downloads per month. Unity emphasizes diversity, inclusion, and innovation, creating a supportive environment for employees to grow and contribute to cutting-edge projects.
About this role
As the Software Engineering Manager, you will lead the Platform Iteration team and define its technical direction. You will manage engineers, provide guidance on career growth, and ensure alignment with Unity’s broader strategic goals. Your work will involve collaborating with internal teams across engineering, design, graphics, and networking, and representing the team to external partners.
Key responsibilities
Drive the execution and technical strategy of the Platform Iteration team.
Act as both manager and technical lead to guide team performance and output.
Collaborate with internal teams on design, graphics, networking, and engineering solutions.
Communicate your team’s vision, progress, and results to internal and external stakeholders.
Support engineers’ professional growth and help them meet their career objectives.
Participate in planning and review of platform features, architecture, and system improvements.
Required qualifications
Proven experience developing and managing a high-performance software engineering team.
Strong technical background as a software engineer with familiarity in C# and C++.
Working knowledge of high-end game engine internals such as graphics, animation, netcode, script interpreters, or compilers.
Excellent verbal and written communication skills.
Preferred qualifications
Experience leading teams with Agile methodologies.
Experience managing distributed or remote engineering teams.
Familiarity with game or content creation software.
Ability to work with external industry partners and maintain professional relationships.
Additional information
This position does not provide international relocation support or work visa sponsorship.
The incumbent must have sufficient English proficiency for professional communication.
Unity Technologies is committed to equal opportunity employment and values diversity in its workforce. The company celebrates differences across age, race, color, ancestry, national origin, religion, disability, sex, gender identity, sexual orientation, or other protected status.
How to apply
Interested candidates should submit their application through the Unity Technologies career portal. Unity does not accept unsolicited resumes from recruiters or headhunters without a signed agreement.
Unity Technologies provides a comprehensive benefits package to support employees’ well-being, work-life balance, and professional growth. Employees are encouraged to collaborate, innovate, and contribute to the global success of the platform.




Leave a Comment