{bc}
indeed

Senior Software Engineer

Unity Technologies
Brighton, GBR
Onsite
Discovered 1 months ago
C#C++Unity game developmentUnity Editor extensionUnified API designCross-platform abstraction

Full Job Posting

The opportunity

Design unified APIs that implement similar features across multiple platforms in a single, unified, and testable way.

Work closely with teammates and technical teams across Unity while respecting diverse communication styles and experiences.

What you will do

  • Craft unified APIs for features across target platforms.
  • Contribute API implementations and unit tests to the Unity codebase.
  • Advocate for simple abstractions that unify disparate platform implementations.
  • Deliver stable, high-quality products through robust API design and C# and C++ coding practices.
  • Refactor code for efficiency and maintainability and resolve user issues.

What we are looking for

  • Experience with C# and developing Unity-based games and extending the Unity editor.
  • Experience abstracting requirements from different platforms into a cohesive API surface.
  • Knowledge of native development on at least one desktop, mobile, or console platform.
  • Experience contributing to cross-team projects from initiation through completion.

Additional qualifications

  • Knowledge of native Unity plugins, API design, or asynchronous coding paradigms would be advantageous.
  • A long-term code ownership mindset and diligent documentation of decisions and code APIs would be advantageous.
  • Professional English communication is required for regular interaction with worldwide colleagues and partners.

Salary information

  • The anticipated base salary range varies by location: 639,400–799,300 DKK in Denmark; 54,200–67,800 EUR in Lithuania; 63,700–79,600 GBP in London; and 55,700–69,600 GBP in other UK locations.
  • The role may also be eligible for equity awards and company incentive plans, with the final offer depending on location, experience, background, and skills.

Benefits

  • Benefits may include health, life, and disability insurance, commute subsidy, employee stock ownership, retirement or pension plans, vacation, family-care programs, wellbeing support, employee resource groups, assistance programs, training, and volunteering or donation matching.
  • Benefits eligibility and specific offerings vary by country and employment status.

About Unity

Unity provides a game engine used across mobile, PC, console, XR, web, automotive, manufacturing, and healthcare applications.

Unity states that it is an equal opportunity employer committed to an inclusive and innovative environment.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Unity Technologies