This job might no longer be available.
Senior Software Developer
1 year ago
The opportunity
The Unity Hub is the curtain-raiser for the Unity editor, services, and resources, helping millions of game and real-time 3d developers make outstanding and innovative things. Built in Electron, using Typescript and React, the Hub helps users find, download, and handle Unity installations and projects, as well as connecting and extending a wide range of Unity services to the user.
We are looking for a Senior Software Developer to orchestrate development initiatives bringing the Unity Hub experience to the Cloud and connecting the Hub to existing Unity web applications. Working closely with local and distributed team members, as well as with Unity teams globally, you will drive evolution of the Hub experience to accompany users seamlessly between desktop and web.
You’re highly versatile, able to navigate through multiple technology stacks, driven to get things done and to do them right. You aren't afraid to seek out and address hard problems. You want to work with people who encourage collaboration and nurture new and creative ideas. You're motivated to be a major contributor to the growth and evolution of a product and team - a team that will champion your growth in turn!
What you’ll be doing
- Driving the initial technical design of a cloud architecture to support Unity Hub users on the web, including forging technical and professional links with existing cloud-based Unity tools
- Working in partnership with Product Managers, Engineering Management, and the Development teams to build a product that provides a phenomenal user experience
- Acting as the technical core as we grow the product and team towards the cloud
- Collaborate with internal teams to expand the Hub’s existing GraphQL backend
What we’re looking for
- A highly versatile individual, able to jump into existing Fullstack and GraphQL code, understand current architectural strengths and weaknesses, and step back in order to contribute to building a long-term technical roadmap for the web
- Successful track record of building and designing backend architecture for cloud-based applications
- Sufficient knowledge of cloud infra to present and weigh numerous strategic options for the future of the Unity Hub
- Experience mentoring engineers to improve their skills and make them more effective
You might also have
- Experience moving a desktop application to a cloud/hybrid solution
- Electron, Typescript and/or C# development experience
- MDM (Mobile Device Management) experience
Keywords
- GraphQL
- NodeJS / Node
- CI / CD / DevOps
- JavaScript
- TypeScript
- Desktop applications
- Electron
- Application Architecture
- Cloud Architecture
- Infrastructure
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.
Unity is at the forefront of development by working alongside partners to ensure optimized support for the latest releases and platforms. Apps developed by Unity creators were downloaded more than five billion times per month in 2020. For more information, please visit www.unity.com.
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. If there are preparations or accommodations we can make to help ensure you have a comfortable and positive interview experience, please let us know.
#AC6
Create Your Profile — Game companies can contact you with their relevant job openings.