Software Engineer — Unity Studio (web-based 3d Editor)

Unity Unity · Enterprise · Germany · Remote · Engineering

Software Engineer role focused on building and shipping features for a cutting-edge, browser-based real-time 3D authoring tool using Unity 6 and WebAssembly. Responsibilities include scene editing tools, real-time collaboration, performance optimization for WebGL/WebAssembly, and integration with cloud services and asset pipelines. Requires strong C# and Unity experience, understanding of WebGL/WebAssembly constraints, and 3D graphics fundamentals.

What you'd actually do

  1. 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.
  2. Work on a real-time collaboration system, enabling multiple users to edit a scene simultaneously in the browser.
  3. Profile and optimize WebGL/WebAssembly performance — tackling load times, memory management, and the unique constraints of a browser-hosted Unity runtime.
  4. Integrate with cloud services and 3D asset pipelines, connecting the editor to Unity's ecosystem for asset management, authentication, publishing, and analytics.
  5. 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.

Skills

Required

  • C# proficiency
  • Unity experience
  • WebGL/WebAssembly constraints understanding
  • UI Toolkit experience
  • 3D graphics fundamentals

Nice to have

  • real-time collaboration systems experience
  • 3D asset pipelines and optimization familiarity
  • cloud infrastructure experience
  • CI/CD pipelines for Unity projects experience
  • TypeScript/Node.js skills
  • WebGPU and next-generation browser rendering APIs interest

What the JD emphasized

  • Browser-based real-time 3D authoring tool
  • cutting-edge
  • real-time collaboration
  • performance-critical rendering
  • deep technical challenges
  • pushing the boundaries of what a browser can do
  • foundational tools
  • Strong C# proficiency in a Unity context
  • Solid Unity experience (3+ years)
  • Understanding of WebGL/WebAssembly constraints
  • shipped or optimized a Unity WebGL build