About The Position

Join the team that builds and evolves Unity’s Package Manager ecosystem: the backbone that lets millions of creators discover, share, and integrate extensions that accelerate their workflows. You’ll collaborate across Unity to design and deliver robust backend services and editor integrations that power package authoring and consumption at global scale. In your first months, success looks like shipping improvements to service features, contributing to key features in the package manager and editor integration, and raising code quality through tests and reviews. Longer term, you’ll help define the next‐generation of Unity ecosystem management. Your work will directly impact internal teams and external creators by making package development faster, safer, and more dependable. You’ll gain opportunities to work across languages (Node.js/C#/C++), solve distributed systems challenges at scale, mentor peers, shape standards and developer experience within a widely used platform.

Requirements

  • Proficiency in at least one of Node.js, C#, or C++ for production backend/service development, with readiness to work across languages.
  • Experience building and maintaining APIs/services and integrating them into larger systems.
  • Effective collaboration and communication skills for cross-team work, design discussions, and clear technical documentation in a distributed environment.
  • Strong problem-solving and decomposition skills: ability to break down complex, ambiguous problems into actionable designs and incremental deliveries.
  • Practical experience with CI/CD to build, test, and release backend services and applications (e.g., build pipelines, automated test stages, artifact generation).

Nice To Haves

  • Familiarity with secure software practices and software supply-chain considerations for packages (e.g., signing, provenance, SBOMs).
  • Experience with package ecosystems or registries (npm, NuGet, Maven, Cargo) or artifact repositories (Artifactory, Nexus, GitHub Packages).
  • Background building editor tooling or developer platforms; familiarity with Unity packages and workflows.
  • Distributed systems and performance optimization experience (caching, queues, profiling).
  • Cloud/containerization and IaC (Docker, Kubernetes, Terraform/Pulumi) and advanced testing strategies (contract, integration, performance).

Responsibilities

  • Design, implement, and operate backend services and registry components for Unity’s Package Manager (APIs, publishing/consumption workflows).
  • Partner with UX, Editor and platform teams to deliver seamless end‐to‐end package experiences and integrations.
  • Improve reliability, security, and performance through automated testing, observability, and continuous delivery.
  • Lead or contribute to technical initiatives that evolve the Unity package ecosystem.
  • Review code, document designs, and share knowledge to elevate engineering practices.

Benefits

  • Comprehensive health, life, and disability insurance
  • Commute subsidy
  • Employee stock ownership
  • Competitive retirement/pension plans
  • Generous vacation and personal days
  • Support for new parents through leave and family-care programs
  • Office food snacks
  • Mental Health and Wellbeing programs and support
  • Employee Resource Groups
  • Global Employee Assistance Program
  • Training and development programs
  • Volunteering and donation matching program

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

501-1,000 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service