The UI team is responsible for the foundation of User Interfaces in the Unity Engine and Editor ecosystem.

Our short-term goal is to make our newer system, UI Toolkit, the recommended solution for in-game UI creation.

In the long term, we are betting on this stack to make UI authoring in Unity delightful for the broad set of platforms and use cases that Unity supports, including of course the Unity Editor itself.

Are you interested in taking on this challenge with us? Our team is looking for a Senior Software Developer to join our multi-disciplinary development team.

What you’ll be doing

  • Work closely with a team of expert engineers in an inclusive environment

  • Design and contribute to the code, promote high engineering standards

  • Collaborate with product design and management to build the ever-growing user interface authoring tools and workflows at Unity

  • Mentor developers and participate in the continued professional growth of the team through architecture decisions, design reviews, and peer code reviews

What we’re looking for

  • Deep understanding of multiple aspects of a UI system (workflows, scalability, styling, text, etc.)

  • Strong programming skills including C# and C++, algorithms, optimization, and debugging

  • Ability to analyze and refactor existing code in a large projects

  • Team collaboration skills centered around empathy, humility, and user experience

You might also have

  • Good knowledge of the Unity Engine and its programming stack

  • Good understanding of CSS and HTML layout notions

  • Experience building user interfaces with other design products or libraries

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