Software Engineer, Unity Services Backend
Would you enjoy building tools for over 4 million developers in gaming and VR? What if your tools were critical to millions in solving key issues and builds at exactly the right time? Our user base of developers are responsible for over 70% of VR and AR content, 50% of all new mobile games, and the majority of the most popular PC games.
Collaborate is our vision of how we can help teams of game developers work together. We want to enable our developers to interact seamlessly within the Unity Editor and help them succeed.
Join us as we scale out Collaborate for our 4 million developers and as we then reach into new markets to do what has never been done before. Using the newest and coolest tech in R&D, join us in building services and tools for the next best content.
Responsibilities
- Designing, building, and operating new services for our developer community with a focus on helping our developers collaborate
- Conducting research and prototyping current and emerging web technologies and issues in support of web efforts
- Working closely with other Unity teams around the world to ensure developers have a consistently great experience across all cloud services
Requirements
- Solid programming skills in your favorite language, even if it isn’t our own
- Design and implementation of RESTful APIs in Ruby on Rails or Go
- Schema design and implementation of both SQL and NoSQL database systems
- Deep understanding of source control solutions e.g. Git, Mercurial etc.
- Experience with DevOps (deployment, monitoring, automation, etc)
Bonus Points
- Love of games and game culture
- Working knowledge of the Unity game engine
- Hobby projects that demonstrate aptitude in the core skill requirements
- 5+ years of designing and building scalable Web APIs
- Experience with our own stack (Ruby on Rails, Go, C#, AWS, Dynamo, ELK, and Kubernetes) is helpful, but not required - we are looking for great programmers that have a track record of solving problems in similar domains
Working at Unity R&D
Unity R&D is engineering focused and driven to create the best experience for our users. We have a yearly hack week where you can develop and build new ideas with others from our offices all over the world. Unity employees get access to training and certification on Unity. You could even get to present at our Unite conferences, of which there are three world-wide, as well as GDC.
Who We Are // About Unity
Unity is the creator of the world’s most widely-used real-time 3D (RT3D) development platform, providing content creators around the world with the tools they need to build rich, interactive 2D, 3D, VR and AR experiences. In fact, apps made with Unity reach 2.7 billion devices worldwide, and were installed more than 24 billion times in the last 12 months.
The global engineering team keeps Unity at the forefront of technology and — working alongside partners like Magic Leap, Google, Facebook, Oculus and Microsoft — ensures optimized support for the latest technology and platforms. Unity is powering the real-time revolution, expanding beyond games and breaking into other industries including automotive, film, architecture, engineering, construction and more.
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 we can make to help ensure you have a comfortable and positive interview experience, please let us know.
Headhunters and recruitment agencies may not submit resumes/CVs through this Web site 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.
#JM1