The opportunity

Unity is the ubiquitous 3D engine that runs real-time content anywhere. We serve interactive content creators by making Unity the best way to get real-time content on any device or form factor. Our System Capabilities team chips in to this vision by crafting and implementing APIs that allow creators to take advantage of similar features across platforms without the need to know platform-specific development details. This will ensure that similar features can be accessed with a single API that "just works" across our supported platforms.

To achieve this mission, we are looking for an experienced engineer to join Platform Systems leadership as a lead on the System Capabilities team.

A successful leader in this role will be an excellent communicator and active listener, who demonstrates the ability to build relationships with individuals within and across teams. We need a leader that is up to the challenge of facilitating an environment in which the best ideas win by encouraging and respecting the input of all team members, taking into account different communication styles and experiences.

What you'll be doing

  • Lead a team of engineers with varying levels of experience, defining clear goals and accountability for individuals, as well as providing team members with growth opportunities and new challenges

  • Define the features, capabilities and workflows that need to exist in our platform layer to make bringing content to any supported platform as easy for Unity creators as possible.

  • Contribute to the source code of proposed feature abstractions

  • Advocate for the unification of disparate platform implementations into simple abstractions across the Platform Systems organisation and all of Unity

  • Deliver a stable quality product that the team is proud of by exemplifying high-quality C# and C++ coding practices

What we're looking for

  • Experience leading small to medium sized teams working with a large and complex code base

  • Empathy for the unique challenges game developers face building and maintaining rich experiences over multiple platforms

  • Ability to support and mentor team members, building relationships of trust by example

  • Experience leading cross-team collaborative projects from initiation to completion

You might also have

  • Development experience with multiple game consoles, mobile or desktop platforms

  • Experience shipping cross-platform titles that also use platform-specific features when appropriate

  • Experience with API design and asynchronous coding paradigms

Unity is an equal opportunity employer committed to fostering an inclusive, innovative environment with the best employees. Therefore, we provide employment opportunities without regard to 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. We seek to provide all candidates with reasonable accommodations during and after the interview process. If we can make to help ensure you have a comfortable and positive interview experience, please let us know.