← Back to jobs
Unity3D
Unity3D

Software Engineer — Unity Studio (Web-based 3D Editor)

engineeringfull-timeRemote, Germany
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
gaming
Apply for this position
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more

About the role

The opportunity

The Unity Studio team is a group of passionate engineers, designers, and product thinkers building a cutting-edge, browser-based real-time 3D authoring tool. Built with Unity 6 and compiled to WebAssembly, Unity Studio lets creators build and edit 3D environments directly in the browser — no Unity Editor install required. While our current focus is on non-gaming use cases, our ambitious vision is to evolve Studio into a universal, web-based collaboration hub for any Unity project.

We're looking for a Software Engineer to join us. You'll work across the full surface of the product — scene editing tools, real-time multi-user collaboration, performance-critical rendering, and cloud-connected asset pipelines — with lots of hands-on coding and deep technical challenges. If you love Unity, care about performance, and get excited about pushing the boundaries of what a browser can do, this role will suit you.

This is a rare opportunity to directly shape how millions of creators worldwide author 3D content — building the foundational tools that power the next generation of games and 3D applications.

We're committed to maintaining a diverse team, and we welcome and encourage applicants with diverse experiences and backgrounds.

What you'll be doing

  • Build and ship features for the 3D editor — from scene manipulation tools to UI panels — using Unity's UI Toolkit, MVVM, and a Redux-style state management layer.
  • Work on a real-time collaboration system, enabling multiple users to edit a scene simultaneously in the browser.
  • Profile and optimize WebGL/WebAssembly performance — tackling load times, memory management, and the unique constraints of a browser-hosted Unity runtime.
  • Integrate with cloud services and 3D asset pipelines, connecting the editor to Unity's ecosystem for asset management, authentication, publishing, and analytics.
  • Strengthen quality and delivery through testing (EditMode, PlayMode, integration), CI/CD contributions, and thoughtful code reviews — while fostering a culture of innovation, teamwork, and technical excellence.

What we're looking for

  • Strong C# proficiency in a Unity context — comfortable with modern C# (async/await, pattern matching) and dedicated to writing clean, testable code.
  • Solid Unity experience (3+ years) — you know your way around the Unity runtime, URP, assembly definitions, and the package ecosystem.
  • Understanding of WebGL/WebAssembly constraints — you've shipped or optimized a Unity WebGL build and understand the realities of single-threaded execution, memory limits, and browser sandboxing.
  • Experience building UI with UI Toolkit.
  • 3D graphics fundamentals — you understand meshes, materials, shaders, and rendering pipelines well enough to debug visual issues and reason about draw call performance.

You might also have

  • Experience with real-time collaboration systems (CRDTs, operational transforms, or conflict resolution in multi-user editors).
  • Familiarity with 3D asset pipelines and optimization (glTF/GLB, FBX, Draco, KTX2).
  • Experience with cloud infrastructure (AWS, Azure, Docker) or CI/CD pipelines for Unity projects.
  • TypeScript/Node.js skills for developer tooling and CLI utilities.
  • Interest in WebGPU and next-generation browser rendering APIs.

Additional information

  • Relocation support is not available for this position
  • Work visa/immigration sponsorship is not available for this position

Benefits

At Unity, we want our team members to thrive. We offer a wide range of benefits designed to support well-being and work-life balance.

✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $14.99/mo. Cancel anytime.
Join waitlist
Apply now
Software Engineer — Unity Studio (Web-based 3D Editor) at Unity3D — Remote