Senior Software Engineer

Unity Software
Bellevue, Washington, Seattle
Workplace: RemoteFull timeUSD 115,400 - 219,700 annuallyFunction: Software EngineeringSkills: ["Teamwork","Technical excellence","Innovation","Methodical research","Collaboration"]

Build and optimize platform support for Unity that enables games to load instantly across TV and mobile. Work in an agile team to design and develop features and workflows in the Unity Editor, investigate and fix stability issues, and strengthen delivery via automated testing and code reviews. Collaborate with Unity R&D teams to profile and improve WebGPU/WebAssembly performance, focusing on load times, memory management, and browser-hosted runtime constraints.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Unity Software
Unity Software
2 days ago

Senior Software Engineer

✓ Verified Job

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

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

Job Summary

Build and optimize platform support for Unity that enables games to load instantly across TV and mobile. Work in an agile team to design and develop features and workflows in the Unity Editor, investigate and fix stability issues, and strengthen delivery via automated testing and code reviews. Collaborate with Unity R&D teams to profile and improve WebGPU/WebAssembly performance, focusing on load times, memory management, and browser-hosted runtime constraints.
Location: Bellevue, Washington, Seattle
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and develop features and workflows in the Unity Editor to support platform configurations for a key partner.
  • •Profile and optimize WebGPU/WebAssembly performance with Unity R&D teams, focusing on load times, memory management, and browser-hosted runtime constraints.
  • •Investigate and resolve bug reports to ensure stable platform support.
  • •Strengthen quality and delivery through automated testing and thoughtful code reviews.
  • •Collaborate within an agile team to improve workflows and enable Unity to run efficiently across a wide range of target devices.

Pay and Benefits

Salary: USD 115,400 - 219,700 annually
Equity and Bonus:Equity
Perks:Health InsuranceLife InsuranceDisability InsuranceRetirementPensionPaid LeaveCommuter BenefitsTraining

Key Requirements

  • •Strong modern C# proficiency and a commitment to writing clean, testable code.
  • •Strong C++ and JavaScript skills in a large codebase.
  • •Solid understanding of how large applications span languages/frameworks, including synchronous/async calls and memory ownership/marshalling.
  • •Experience designing and implementing scalable feature sets in a large multithreaded codebase.
  • •Proficiency with platform profiling tools for CPU/GPU/IO/memory.
Skills:TeamworkTechnical excellenceInnovationMethodical researchCollaboration
Languages:English
Tech Stack:C#C++JavaScriptUnity EditorWebGPUWebAssemblyEmscriptenHTML5WebGLWeb browser runtimeLinuxSDLWaylandLinux desktopVulkanCPU profilingGPU profilingIO profilingMemory profilingMultithreading

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