# Staff Software Developer at Unity

- Company: Unity
- What the company does: Develop, deploy, and grow with Unity, the world’s leading 3D game engine. Build for all major platforms from mobile, to PC and console as well as XR, acquire players, monetize your game, and power industrial applications. Backed by Sequoia.
- Company website: https://www.unity3d.com/
- Type: Startups
- Level: Senior
- Location: Mountain View, CA, USA
- Work setup: On-site
- Pay: $158K to $237K base salary per year (USD)
- Posted: 2026-09-17
- Apply by: 2026-11-01
- Apply: https://unitytech.wd1.myworkdayjobs.com/en-US/Unity/job/Mountain-View-CA-USA/Staff-Software-Developer_JOBREQ-2616181
- Page: https://www.1752.vc/careers/jobs/unity-staff-software-developer/

## About the role

AI has made coding and prototyping faster. Game asset production and integration have not seen equivalent gains across images, 3D models, audio, and animation. The AI Generators team is building a platform for developers to create, modify, and incorporate high-quality assets into games through natural language, reusable tools, and APIs. This gives creators the convenience, artistic control, and interoperability their workflows need to bring their ideas to life.

## What they're looking for

- Extensive experience with C# / .NET building production web APIs. Experience with TypeScript is a plus
- Comfort working at multiple levels of abstraction, from the high-level architecture of a feature through developing and supporting the code for it
- Demonstrated technical leadership driving architectural decisions broader than a single team and raising the technical judgement of the engineers around you
- Track record of designing and evolving APIs and SDKs consumed by multiple teams or external developers, accounting for versioning lifecycle and compatibility validation
- Strong interpersonal and communication skills, with successful experience aligning multiple stakeholders to deliver complex solutions
- Expertise with cloud offerings including databases, publish-subscribe systems, and observability stacks, plus familiarity with the application patterns where each is appropriate

