Senior Software Engineer

Unity Software
Copenhagen
Workplace: OnsiteFull timeDKK 639,400 - 799,300 annuallyFunction: Software EngineeringSkills: ["Cross-team collaboration","Documentation","Robust API design","Problem solving","Communication"]

Design and implement unified, testable APIs that bring feature implementations together across multiple Unity target platforms. Contribute production-quality C# and C++ code with unit tests, advocate for simplifying abstractions, and improve maintainability through refactoring. You’ll collaborate across teams to deliver stable, high-quality functionality, with long-term ownership that includes thorough documentation of decisions and API design.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Unity Software
Unity Software
3 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: 2 hours agoStatus: Live

Job Summary

Design and implement unified, testable APIs that bring feature implementations together across multiple Unity target platforms. Contribute production-quality C# and C++ code with unit tests, advocate for simplifying abstractions, and improve maintainability through refactoring. You’ll collaborate across teams to deliver stable, high-quality functionality, with long-term ownership that includes thorough documentation of decisions and API design.
Location: Copenhagen
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Craft unified APIs that implement features of various target platforms in a single unified and testable way.
  • •Contribute API implementations to the Unity codebase, including unit tests.
  • •Advocate for unifying disparate platform implementations into simpler abstractions across Unity.
  • •Deliver stable, high-quality product outcomes using robust API design methodologies and high-quality C# and C++ practices.
  • •Refactor existing code for efficiency and maintainability, respond to feedback, and solve issues with the codebase.

Pay and Benefits

Salary: DKK 639,400 - 799,300 annually
Equity and Bonus:Equity
Perks:Health InsuranceLife InsuranceDisability InsuranceCommuter BenefitsEquityRetirementPaid LeaveTraining Programs

Key Requirements

  • •Experience in C# and developing Unity-based games, including extending the Unity editor.
  • •Ability to abstract and unify requirements from different platforms into a cohesive API surface area.
  • •Knowledge of native development on at least one desktop, mobile, or console platform; curiosity to work with additional platforms.
  • •Experience contributing to cross-team projects from initiation to completion.
  • •Experience with or interest in writing native plugins for Unity and API design, including asynchronous coding paradigms.
Skills:Cross-team collaborationDocumentationRobust API designProblem solvingCommunication
Languages:English
Tech Stack:C#C++UnityAPIsUnit tests

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