Software Engineer β Unity Studio (Web-based 3D Editor)
GermanyJob Description
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
About 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 native Unity Editor install required. Our ambitious vision is to evolve Studio into a universal, web-based collaboration hub for any global Unity project.
Role Summary
We are seeking a Software Engineer to work across the full surface of the Unity Studio product. You will develop runtime scene editing tools, real-time multi-user collaboration layers, performance-critical browser rendering logic, and cloud-connected asset pipelines. If you love the Unity ecosystem, possess an engineering focus on runtime performance optimization, and want to push the absolute boundaries of what web runtimes can execute, this high-ownership development role is for you.
Key Responsibilities
- 3D Editor Feature Engineering: Build and ship real-time features for the browser-hosted 3D editor app using Unity's UI Toolkit, MVVM design patterns, and a custom Redux-style state management plane.
- Real-Time Collaboration Infrastructure: Engineer backend synchronization logic and multi-user interaction frameworks to allow multiple distributed creators to edit the same 3D scene concurrently.
- WebGL & WebAssembly Tuning: Profile and optimize compiled browser runtimes, systematically resolving single-threaded memory boundaries, startup asset footprints, and browser sandboxing bottlenecks.
- Cloud Asset Pipelines: Connect frontend environments smoothly into the cloud infrastructure for asset management tracking, user authentication protocols, enterprise publishing hooks, and data analytics telemetry.
- Quality Governance: Maintain high system coverage through comprehensive EditMode, PlayMode, and end-to-end integration testing cycles via automated CI/CD configurations.
Required Skills & Qualifications
- Strong C# object-oriented programming proficiency within a production Unity framework, comfortably managing async/await patterns and clean abstraction principles.
- 3+ years of professional engineering experience navigating the Unity engine runtime, URP (Universal Render Pipeline), assembly definitions, and package management systems.
- Solid conceptual understanding of WebGL and WebAssembly (Wasm) performance limits, memory limits, and runtime restrictions inside standard browsers.
- Direct application experience building layout configurations using Unity UI Toolkit.
- Strong foundational knowledge of 3D graphics parameters (meshes, material properties, custom shaders, and draw call profiling/optimization models).
- Location Scope: 100% remote eligibility open to technical professionals based inside Germany.
Preferred Assets (Nice to Have)
- Experience handling real-time peer-to-peer or server-side conflict resolution engines (CRDTs or Operational Transforms) within multi-user collaborative editors.
- Familiarity parsing, optimizing, or compressing complex 3D assets (glTF/GLB, FBX, Draco, or KTX2 textures).
- Experience with cloud service containers (Docker, AWS, Azure) or asset pipeline automation tooling.
- Familiarity with TypeScript/Node.js scripting or an interest in next-generation web graphics technologies like WebGPU.
What We Offer
- A rare career opportunity to directly shape how millions of worldwide creators author 3D content inside an asset-light cloud workspace.
- Comprehensive health, life, and disability insurance options.
- Employee stock ownership plan participation and competitive retirement/pension configurations.
- Generous paid vacation blocks, personal time off, and flexible parent/family care leave frameworks.
- Access to global mental health support structures, wellness allowances, and professional training models.
How would you rate this job post?
See what other professionals think about this role.
Is this company safe?
Ask Hyrizon AI to scan this company for potential red flags before you apply.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.