FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer – Unity Studio, Web-based 3D Editor
UnitySoftware Engineer developing Unity Studio, a web-based 3D authoring tool for creators worldwide. Involves feature development, collaboration systems, and optimizing performance for browser environments.
Tech Stack
Tools & technologiesAssemblyAWSAzureCloudDockerJavaScriptNode.jsReduxTypeScriptUnity
About the role
Key responsibilities & impact- 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.
Requirements
What you’ll need- 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.
- 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.
Benefits
Comp & perks- Comprehensive health, life, and disability insurance
- Commute subsidy
- Employee stock ownership
- Competitive retirement/pension plans
- Generous vacation and personal days
- Support for new parents through leave and family-care programs
- Office food snacks
- Mental Health and Wellbeing programs and support
- Employee Resource Groups
- Global Employee Assistance Program
- Training and development programs
- Volunteering and donation matching program
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#UnityWebGLWebAssemblyUI Toolkit3D graphicsTypeScriptNode.jsCI/CDcloud infrastructure
Soft Skills
teamworkinnovationtechnical excellence