Senior Software Engineer, XR Features Team

Unity TechnologiesWashington, DC

About The Position

We're seeking engineers with a keen interest in game engine architecture and proficiency with a range of 3D technologies. Our primary development languages are C# and C++. You'll be working on the XR (AR/VR) Features team, which develops technologies such as the AR Foundation and related Unity packages. AR Foundation is Unity's cross-platform framework for building augmented and mixed reality experiences. It's the abstraction layer that lets creators write once, and deploy across a variety of different devices and technologies. As a Senior Engineer on this team, you'll help to deliver key features and their underlying architecture. You'll collaborate with other team members, and with engineering teams across Unity. AR Foundation and related features sit at a rare intersection of low-level systems work, cross-platform API design, and direct impact on a large, active creator community. Headsets and AR capabilities are evolving quickly, and this role puts you in the middle of defining how Unity creators access them. If you like the combination of deep technical problems and visible product impact, this is a great opportunity for you!

Requirements

  • Strong proficiency in C# and C++, and comfort moving between managed and native code
  • Familiarity with profiling and debugging tools
  • Experience building SDKs, frameworks, or platform APIs where long-term stability and backward compatibility matter
  • Solid 3D math foundations
  • Versatility: Willing to jump into unfamiliar areas—today a raycasting issue, tomorrow a serialization bug

Nice To Haves

  • Experience (or strong interest) in high-performance paradigms like DOTS, ECS, and the C# Job System
  • Experience using Unity or other game engines
  • Excellent verbal and written communication skills
  • Familiarity with existing XR/AR/VR technologies

Responsibilities

  • Writing fast and maintainable code in C# and C++
  • Design, implement, and maintain AR Foundation subsystems and APIs across multiple platforms
  • Partner with platform providers to bring new hardware features into unified, cross-platform APIs
  • Develop and evolve managed C# APIs with a strong eye for stability, backward compatibility, and solid developer experience
  • Collaborate with other engineering teams at Unity to ensure that XR features work well with the engine as a whole
  • Build samples, tests, and documentation to ensure a solid foundation to help creators adopt new capabilities quickly
  • Debug complex issues reported by developers, often spanning managed code, SDKs, and device specific quirks

Benefits

  • Comprehensive health, life, and disability insurance
  • Commute subsidy
  • Employee stock ownership
  • Competitive retirement/pension plans
  • Generous vacation and personal days
  • Support for new parents through leave and family-care programs
  • Office food snacks
  • Mental Health and Wellbeing programs and support
  • Employee Resource Groups
  • Global Employee Assistance Program
  • Training and development programs
  • Volunteering and donation matching program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service