LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Unity›Software Engineer, Platform Services Abstraction
Unity

About Unity

Empowering creators to build amazing experiences

🏢 Tech👥 5K-10K📍 Vancouver, British Columbia, Canada

Key Highlights

  • Public company (NYSE: U) with a $20B valuation
  • Over 1.5 million monthly active creators
  • Customers include Electronic Arts and Ubisoft
  • $1.3B raised from investors like Sequoia and Silver Lake

Unity Technologies, headquartered in Vancouver, British Columbia, is the creator of the Unity game engine, widely used for developing both 2D and 3D games across multiple platforms. With over 1.5 million monthly active creators and customers including major studios like Electronic Arts and Ubisoft, ...

🎁 Benefits

Unity offers competitive salaries, equity options, generous PTO policies, and flexible remote work arrangements. Employees also benefit from a compreh...

🌟 Culture

Unity fosters a culture of creativity and innovation, encouraging employees to experiment and push the boundaries of game development. The company val...

🌐 Website💼 LinkedIn𝕏 TwitterAll 174 jobs →
Unity

Software Engineer, Platform Services Abstraction

Unity • Brighton, United Kingdom

Posted 2d agoMid-LevelSoftware engineering📍 Brighton
Apply Now →

Skills & Technologies

C#C++Unity

Overview

Unity is seeking a Mid-Level Software Engineer for their Platform Services Abstraction team. You'll design unified APIs for various platforms using C# and C++. This role requires knowledge of native development and experience in cross-team projects.

Job Description

Who you are

You have a strong background in software engineering, particularly in C# and C++. Your experience includes native development on at least one platform, preferably console, and you are adaptable to learn more platforms. You understand the unique challenges that game developers face when building and maintaining rich experiences across multiple platforms. You have contributed to cross-team projects from initiation to completion, showcasing your ability to collaborate effectively with diverse teams. You are empathetic and value the input of all team members, fostering an environment where the best ideas can flourish.

Desirable

Experience with Unity is a plus, as it will help you navigate the codebase more effectively. Familiarity with robust API design methodologies and high-quality coding practices will set you apart. You are comfortable refactoring existing code to enhance efficiency and maintainability, responding to user feedback and resolving issues with the codebase.

What you'll do

In this role, you will craft unified APIs that implement features of various target platforms in a single, testable manner. You will contribute your implementations to the Unity codebase, ensuring that they are well-tested and maintainable. Advocating for the unification of disparate platform implementations into simple abstractions will be a key part of your responsibilities. You will work closely with teammates and build relationships with technical teams across Unity to ensure that the APIs you design meet the needs of developers. Your contributions will help deliver a stable quality product that the team can be proud of, exemplifying robust API design methodologies.

What we offer

Unity provides a collaborative environment where your ideas are valued and respected. You will have the opportunity to work on innovative projects that impact game development across multiple platforms. The company encourages continuous learning and professional growth, allowing you to expand your skill set and advance your career. Unity is committed to fostering a diverse and inclusive workplace, where everyone can thrive and contribute to the success of the team.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Unity.

Apply Now →Get Job Alerts