Bellevue, WA, USA




Requisition ID


Role description

The Opportunity

A position for a Senior Software Development Engineer in Test is now open for a hardworking developer with a passion for quality assurance. You will assist in scaling our automation efforts, optimize our CI/CD system, and help maintain our automation system through investigations and troubleshooting. You have probably worked on engine level tech on mobile or console platforms in the past and you know the importance of having a reliable and trust-worthy automation system at your team’s disposal.

Joining Unity's XR team means not just helping build one of the most popular game engines in the world, but having an opportunity to shape one of the fastest growing segments of the market: Virtual Reality and Augmented Reality. Unity is uniquely positioned to have access and knowledge of all the current and future XR devices including Meta Quest 2, Magic Leap, ARCore, ARKit, and HoloLens 2 coupled with the power to help unify this emerging technology.

What you’ll be doing

  • Install and maintain the latest and greatest new XR hardware in our automation lab
  • Work closely with our developers to grow our automated test suite and tools
  • Debug crashes, failures, and instabilities encountered by our automation systems
  • Convert customer bug reports into test code that can run inside our automation frameworks
  • Interact with external partners and react to changing priorities

What we’re looking for

  • Demonstrated ability as a dedicated SDET and a consistent track record of shipping large, sophisticated software projects and driving quality
  • Experience or interest in Virtual/Augmented/Mixed Reality
  • Experience developing automated test frameworks and automated tests
  • Solid background in computer science, data structures and algorithms
  • Experience on C# (.NET core), java (Groove), C/C++
  • Scripting language experience like SHELL, Python, PowerShell, etc.
  • Cross-platform working experience on Windows, Unix/Linux, Android, iOS
  • Knowledge on CI/CD with Git or Mercurial
  • Good troubleshooting skills

You might also have

  • Experience on automation systems like Jenkins, TeamCity etc.
  • Prior experience using Unity is advantageous
  • Self-motivated and constantly looking to improve
  • Obsessed with customer experience and product quality
  • Driven and comfortable in representing the customer experience to stakeholders.
  • Comfortable working and communicating as an embedded QA team
  • Passion for technology
  • Must be a critical thinker, have a keen eye for quality from an analytical perspective.
  • Must have a “make it happen" approach and can work in a fast paced ‘all hands to the pump’” environment.

Life at Unity

Unity (NYSE: U) is the world’s leading platform for creating and operating real-time 3D (RT3D) content. Creators, ranging from game developers to artists, architects, automotive designers, filmmakers, and others, use Unity to make their imaginations come to life. Unity is the foundation upon which the world’s most powerful digital content is created. Specifically, Unity’s platform provides a comprehensive set of software solutions to create, run and monetize interactive, real-time 2D and 3D content for mobile phones, tablets, PCs, consoles, and augmented and virtual reality devices.

In the fourth quarter of 2021, Unity had, on average, 3.9 billion monthly active end users who consumed content created or operated with its solutions. The applications developed by these creators were downloaded, on average, five billion times per month in 2021. For more information, please visit www.unity.com

Unity is a proud equal opportunity employer. We are committed to fostering an inclusive, innovative environment and celebrate our employees across age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, or any other protected status in accordance with applicable law. Our differences are strengths that enable us to support the growing and evolving needs of our customers, partners, and collaborators. If there are preparations or accommodations we can make to help ensure you have a comfortable and positive interview experience, please let us know.

Headhunters and recruitment agencies may not submit resumes/CVs through this website or directly to managers. Unity does not accept unsolicited headhunter and agency resumes. Unity will not pay fees to any third-party agency or company that does not have a signed agreement with Unity.


Other positions in Engineering

Share the Senior Software Developer in Test, XR Platforms position on WeChat