Founded in 2003, Unity Technologies, or Unity 3D, is a software company offering a real-time, three-dimensional (RT3D) development platform adept at creating in
Software Engineer – Unity Studio, Web-based 3D Editor
Location
Germany
Posted
7 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer – Unity Studio, Web-based 3D Editor
Unity Technologies
• 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.
Job Requirements
- 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
- 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
Related Guides
Related Job Pages
More Game Engineer Jobs
Production Tech Lead – UE5/Unity Generalist
XsollaXsolla is a global gaming technology company whose platform is used by game developers and publishers to streamline operations and “bring their games to the world." The company h
• Build and ship metasite experiences end-to-end • Lead production of metasite content (3D assets, environments, gameplay, VFX, audio integration) • Define and enforce content pipelines that scale across UE5, Unity, and Godot • Prototype gameplay mechanics and features, bridging creative direction and technical feasibility • Optimize runtime performance across devices (frame budgets, memory, materials, lighting) • Drive technical team alignment and mentoring across art, gameplay, and engineering to ship at quality
• Design and implement robust gameplay mechanics (combat, interaction, progression, abilities) using C++ and Blueprints; • Build fully functional UIs with UMG that connect seamlessly to gameplay logic (HUDs, menus, shops, popups, dialogs); • Collaborate with Game Designers to translate feature specs into modular, reusable gameplay systems; • Work with UI/UX Designers to bring wireframes and concepts to life with smooth transitions, animations, and input flow; • Maintain clean and scalable codebases - contribute to refactoring, debugging, and performance optimization; • Take ownership of assigned gameplay/UI features and follow them through the delivery and polish phases.
Senior Technical Designer – Gameplay Implementation
Eleventh Hour GamesIndependent game studio studio creating ARPG Last Epoch
• Investigate, diagnose, and resolve issues in existing gameplay systems, including combat, progression, abilities, content setup, and moment-to-moment gameplay • Improve the reliability, stability, and maintainability of complex interconnected systems • Support bug fixing, tuning, debugging, and iteration across existing gameplay content • Design, implement, and tune gameplay systems and features that support player experience and long-term engagement • Work closely with engineering and design to bridge design intent with technical implementation • Prototype gameplay features directly in engine using scripting, visual scripting, or available design tools • Create clear technical design documentation, specs, logic flows, bug notes, and implementation details • Identify technical risks and constraints early, and help shape practical, high-quality solutions • Partner with production to scope work appropriately and manage risks around quality, timeline, and maintainability • Use feedback, bugs, and live data to improve systems over time • Help raise the quality bar for technical design through ownership, problem solving, and collaboration
• Working closely with our Game Director, Project Director, Lead Producer, and other discipline leads, you’ll lead the engineering team across a variety of technical areas. • Help define the game’s technical direction, guide the team through production realities, and make sure the engineering work supports the player experience we’re trying to build. • Help the team understand the technical shape of big ideas, negotiate tradeoffs, identify risks, and turn creative ambition into practical engineering plans. • Own the game’s technical direction, help define architecture and implementation approaches, and keep engineering decisions aligned with where the game is actually going. • Provide clear direction, thoughtful feedback, coaching, workload management, and career support so the team can do great work without burning out. • Stay hands-on where it matters by coding, reviewing, debugging, troubleshooting, and jumping into implementation when the team needs it. • Work with design, art, production, audio, narrative, and other teams to pressure test features, identify technical needs, and ensure cool ideas can survive contact with real development. • Spot risks early by identifying technical concerns, staffing gaps, pipeline issues, scope problems, and lurking tech debt before they become giant production headaches.




