Tweet

Do you want to work with an international team of world-experts in high-performance Data Oriented Design (DOD) and have your work featured in one of the most widely used game creation tools in history?

Unity reaches the world on the next billion devices, from entry-level mobile phones to high-end PCs. We enable creators whether they’re making their indie dream game or the next AAA mega-hit. We need the help of people like you to make our tools and runtime highly performant and scalable.

Unity is making a brand-new, highly modularized architecture based around DOD principles where scalability lives alongside performance. Unity’s new Data Oriented Technology Stack (DOTS) is unlocking the power of computing devices so that making experiences that would previously require a team of expert engine developers will be open to anyone with the desire to make a game.

On the DOTS Samples & Education Team, you'll craft samples to showcase and provide product validation for new or experimental DOTS APIs. You'll design the Education and samples materials which will help users understand new APIs and features. And of course you'll contribute directly to code and maintain and promote the highest engineering standards!

But as a team lead, you'll do more. You'll drive the project roadmap. You'll help team members develop to better achieve personal and team goals. You'll be responsible for the day-to-day planning and care that will keep the team humming.

You will collaborate with Unity engineering teams around the globe. You'll use C++, C#, and other tools to support a wide range of platforms such as PC, Mac, iOS, Android, Web, and consoles.

Responsibilities

  • Mentor, coach, and develop team members. Lead by example. Build trust in relationships both in and outside your team.

  • Solve difficult problems with minimal guidance, often reverse-engineering complex systems.

  • Guide a team through the software development lifecycle and release processes with iterative development practices.

  • Optimize systems and tools to work efficiently with large data sets.

  • Characterize and champion product outcomes and user-stories.

  • Coordinate cross-department teams to deliver outcomes.

Requirements

  • BS/MS Computer Science, or equivalent engineering experience.

  • 5+ years applicable experience.

  • Strength in C++ and/or C#.

  • Excellent verbal and written communication skills.

  • Experience developing reliable, maintainable, high-performance code.

Bonus points

  • Experience working with DOTS.

  • Experience working with remote/international teams.

  • Experience with the Unity engine.

  • Experience with working on large scale projects.

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.

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.

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.