Senior Software Engineer, Web Platform

Unity Software
Helsinki, Vilnius, United Kingdom, Lithuania, Finland
Workplace: OnsiteFull timeFunction: Software EngineeringSkills: ["Mentoring","Code quality","Communication","Problem decomposition","Performance optimization"]

Own meaningful areas of the Unity Web runtime, from design through release. Research, design, and implement performance optimizations for Web builds, including build size reduction and faster load/startup with measurable targets. Tackle low-level performance problems across C++, C#, and JavaScript, such as enabling multi-threading. Partner with teams across Unity and mentor engineers to raise code quality while keeping pace with evolving Web capabilities.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Unity Software
Unity Software
2 days ago

Senior 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

Own meaningful areas of the Unity Web runtime, from design through release. Research, design, and implement performance optimizations for Web builds, including build size reduction and faster load/startup with measurable targets. Tackle low-level performance problems across C++, C#, and JavaScript, such as enabling multi-threading. Partner with teams across Unity and mentor engineers to raise code quality while keeping pace with evolving Web capabilities.
Location: Helsinki, Vilnius, United Kingdom, Lithuania, Finland
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Own meaningful areas of the Unity Web runtime from design through release.
  • •Research, design, and implement Web build optimizations such as stripping unused code and progressively loading assets.
  • •Improve download size, load, and startup performance, setting measurable targets.
  • •Solve low-level performance problems across C++, C#, and JavaScript, including enabling multi-threading.
  • •Partner with cross-Unity teams and mentor teammates to raise code quality standards.

Pay and Benefits

Perks:Health InsuranceLife InsuranceDisability InsuranceRetirement PensionPaid LeaveParental Leave

Key Requirements

  • •Deep, hands-on proficiency with C++ in performance-sensitive code.
  • •Development experience with WebAssembly, using Emscripten and/or LLVM.
  • •Ability to decompose complex technical problems and complete them independently.
  • •Experience profiling, debugging, and optimizing across the native and browser boundary.
  • •Working knowledge of C# and JavaScript, plus a proven track record of mentoring engineers and raising code quality standards.
Experience:Real-time 3DWeb platformBrowser runtime
Skills:MentoringCode qualityCommunicationProblem decompositionPerformance optimization
Languages:English
Tech Stack:C++C#JavaScriptWebAssemblyEmscriptenLLVM

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