Software Engineer

U
Unity TechnologiesSoftware Development
Location: Remote, GermanyFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Experience
3+ years
Required Skills
C#CI/CD

Requirements

  • Strong C# proficiency in a Unity context (modern C#, async/await, pattern matching).
  • 3+ years of solid Unity experience.
  • Understanding of WebGL/WebAssembly constraints and browser sandboxing.
  • Experience building UI with UI Toolkit.
  • Strong 3D graphics fundamentals (meshes, materials, shaders, rendering pipelines).

Responsibilities

  • 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.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now