LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Unity›Senior Software Engineer
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...

🌐 Website💼 LinkedIn𝕏 TwitterAll 174 jobs →
Unity

Senior Software Engineer

Unity • Bellevue, WA, USA

Posted 3w ago🏛️ On-SiteSeniorSoftware engineering📍 Bellevue
Apply Now →

Skills & Technologies

C#C++Unity

Overview

Unity is seeking a Senior Software Engineer to expand its platform support for new devices and ecosystems. You'll work with C# and C++ to develop innovative features and collaborate with various engineering teams. This role requires experience in game engine architecture and 3D technologies.

Job Description

Who you are

You have a strong background in software engineering with a focus on game engine architecture — your experience includes developing game engine cores or middleware, and you are familiar with a variety of 3D technologies. You are proficient in C# and have a working knowledge of C++, allowing you to write fast and maintainable code. Your ability to learn and become a domain expert in areas such as graphics, netcode, and physics is a key asset.

You thrive in collaborative environments and enjoy working with cross-functional teams — your communication skills enable you to effectively share ideas and solutions with colleagues. You have a keen interest in spatial computing and are eager to integrate diverse technical domains into your work. Your familiarity with profiling and debugging tools enhances your ability to deliver high-quality software.

Desirable

Experience with Unity's PolySpatial communication protocol would be a plus, as well as any prior work with virtual ecosystems. A passion for gaming and an understanding of the latest trends in 3D technology will help you excel in this role.

What you'll do

As a Senior Software Engineer at Unity, you will be instrumental in evolving the architecture of simulation and play mode within the Unity editor. Your primary responsibilities will include implementing PolySpatial support for Unity engine features and helping to bring up new platforms. You will collaborate with other engineering teams across Unity to ensure seamless integration and functionality.

You will write maintainable code in C# and occasionally in C++, focusing on performance and scalability. Your role will involve integrating innovative features that enhance user experience and expand Unity's capabilities. You will also participate in code reviews and contribute to the overall improvement of the development process.

Your work will directly impact the future of spatial computing, and you will have the opportunity to influence the direction of Unity's platform support. You will be part of a team that values creativity and technical excellence, and you will have the chance to mentor junior engineers, sharing your knowledge and expertise.

What we offer

Unity provides a dynamic work environment where innovation is encouraged. You will have access to cutting-edge technology and the opportunity to work on projects that shape the future of gaming and simulation. The company values collaboration and offers a supportive culture that fosters professional growth.

In addition to a competitive salary range of $130,400—$195,600 USD, Unity offers comprehensive benefits and opportunities for career advancement. You will be part of a team that is passionate about pushing the boundaries of technology and creating exceptional experiences for users around the world.

Interested in this role?

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

Apply Now →Get Job Alerts