Software Engineer, Web Platform

Unity Software
Helsinki, Vilnius, Lithuania, Finland, United Kingdom
Workplace: RemoteFull timeFunction: Software EngineeringSkills: ["Communication","Problem-solving","Profiling","Debugging","Teamwork"]

Build and extend the Unity Web runtime that lets Unity games and real-time 3D content run in the browser. Work close to the metal to maintain performance and improve download size, load time, and startup behavior across C++, C#, and JavaScript. Profile, debug, and optimize native code, collaborate with a distributed team, and investigate issues reported by developers and internal teams as browser capabilities evolve.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Unity Software
Unity Software
2 days ago

Software Engineer, Web Platform

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 8 hours agoStatus: Live

Job Summary

Build and extend the Unity Web runtime that lets Unity games and real-time 3D content run in the browser. Work close to the metal to maintain performance and improve download size, load time, and startup behavior across C++, C#, and JavaScript. Profile, debug, and optimize native code, collaborate with a distributed team, and investigate issues reported by developers and internal teams as browser capabilities evolve.
Location: Helsinki, Vilnius, Lithuania, Finland, United Kingdom
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Maintain and extend the Unity Web runtime with platform features and fixes.
  • •Improve download size, load time, and startup performance for Web builds.
  • •Develop, profile, debug, and optimize across C++, C#, and JavaScript.
  • •Scope work with your manager and teammates using established codebase patterns.
  • •Investigate and fix issues reported by internal teams and Web platform developers.

Pay and Benefits

Equity and Bonus:Equity
Perks:Health InsuranceLife InsuranceDisability InsuranceCommuter BenefitsRetirement PensionPaid LeavePersonal DaysParental LeaveEmployee ResourceTraining ProgramsEmployee AssistanceVolunteering

Key Requirements

  • •Hands-on development experience with C++.
  • •Working familiarity with C# and/or JavaScript.
  • •Ability to profile, debug, and optimize native code.
  • •Curiosity about how browsers work under the hood (not building websites).
  • •Effective written and verbal communication in a distributed, multi-functional team.
Experience:Real-time 3DGame enginesBrowser technology
Skills:CommunicationProblem-solvingProfilingDebuggingTeamwork
Languages:English
Tech Stack:C++C#JavaScriptWebAssemblyEmscriptenLLVMWebGLBrowser

Company Brief

Unity Software
Develops the Unity real-time 3D development platform used to create, operate, and monetize interactive experiences and games across mobile, console, PC, and AR/VR platforms. Serves developers, studios, and enterprises worldwide.
Industry: Developer Tools
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Francisco, United States
Founded: 2004
Glassdoor
Glassdoor: 3.8
WebsiteLinkedIn