U

Unity

Real-time cross-platform 2D/3D content platform

Senior Full-Stack Engineer - Unified Ads Platform

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeIn-person

About the Job

Requirements

  • At least six years of experience building and operating production software, with substantial experience in backend services and modern frontend development.
  • Advanced TypeScript skills and experience with an opinionated, modular Node backend framework such as NestJS, or comparable dependency-injection and module architectures.
  • Strong data modelling and SQL skills, including schema design, migrations, performance at scale, and API versioning; experience safely changing data consumed by other teams.
  • Experience with event-driven systems such as Kafka or Pub/Sub, including delivery semantics, ordering, and idempotency.
  • Advanced React skills, including component design, state management, and performance in data-intensive interfaces.
  • Experience operating cloud-native containerized services on Kubernetes, including deployment, scaling, monitoring, incident response, and on-call responsibilities.
  • A strong ownership mindset focused on correctness, observability, and long-term maintainability, supported by disciplined testing, review, and accessibility practices.
  • Sufficient English proficiency for frequent professional verbal and written communication with colleagues and partners.

Responsibilities

  • Design, build, and operate services in the TypeScript platform (NestJS), owning APIs and data contracts relied on by downstream advertising systems.
  • Model entity data for scale and change through relational schema design, migrations, and schema evolution for tables used in serving, billing, and reporting.
  • Design and build event-driven integrations with Kafka and Google Cloud Pub/Sub, using patterns such as transactional outbox and idempotent consumers to maintain consistency across service boundaries.
  • Build user-facing interfaces with React and TypeScript, turning dense entity and performance data into reliable workflows for publishers and advertisers.
  • Operate services on Kubernetes, define cloud infrastructure alongside service code, and own service-level objectives.
  • Improve platform observability and quality through distributed tracing, metrics, and testing frameworks.
  • Set service development standards, enforce them in design and code reviews, and mentor engineers.

Desired Qualifications

  • Experience with Go.
  • Experience with advertising, attribution, billing, or monetization systems.
  • Infrastructure-as-code experience, including Kubernetes-native resource management, Terraform, or service meshes.
  • Familiarity with OpenTelemetry and distributed tracing in production.
  • Experience with design systems or configuration-driven user interface frameworks.
  • Exposure to cross-team technical alignment or community-led quality initiatives.

About the Company

Unity

Real-time cross-platform 2D/3D content platform

Unity is a software platform for creating interactive experiences in 2D, 3D, VR, and AR. It provides a real-time development engine and editor that lets users design, build, and publish content across many platforms, including mobile devices, PCs, and consoles. The product works by compiling assets, scripts, and scenes into a live, interactive app that can be exported to different devices; users can iterate in real-time and access cross-platform tools, asset libraries, and services. Unity differentiates itself from competitors with its broad, cross-platform real-time engine, a large ecosystem and marketplace, and a tiered subscription model plus additional support services tailored to individuals, studios, and enterprises. Its goal is to help developers—ranging from hobbyists to large companies—create and deploy interactive content quickly and at scale across multiple industries such as gaming, film, architecture, automotive, and engineering.

Company size
5,001-10,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Unity

See more jobs