Software Engineer- Full Stack, Unified Ads Platform

Unity Software
Montreal, Toronto
Full timeUSD 135,800 - 224,100 annuallyFunction: Software EngineeringExperience: 6+ yearsSkills: ["Ownership","Correctness","Observability","Maintainability","Mentoring"]

Own the service layer powering the Unified Ads Platform, where advertiser and publisher entities drive campaigns, budget caps, ad units, creative packs, moderation, offerwall currency, A/B tests, and LevelPlay integration. You’ll design and operate TypeScript (NestJS) APIs and data contracts, model scalable relational schemas, build event-driven integrations with Kafka and Google Cloud Pub/Sub, deliver React user surfaces, and run the workloads on Kubernetes with strong observability and quality.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Unity Software
Unity Software
1 day ago

Software Engineer- Full Stack, Unified Ads Platform

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 7 hours agoStatus: Live

Job Summary

Own the service layer powering the Unified Ads Platform, where advertiser and publisher entities drive campaigns, budget caps, ad units, creative packs, moderation, offerwall currency, A/B tests, and LevelPlay integration. You’ll design and operate TypeScript (NestJS) APIs and data contracts, model scalable relational schemas, build event-driven integrations with Kafka and Google Cloud Pub/Sub, deliver React user surfaces, and run the workloads on Kubernetes with strong observability and quality.
Location: Montreal, Toronto
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, build, and operate services in the TypeScript platform (NestJS), owning the APIs and data contracts downstream ads systems depend on.
  • •Model scalable entity data with relational schema design, migrations, and schema evolution for serving, billing, and reporting tables.
  • •Build event-driven integrations with Kafka and Google Cloud Pub/Sub using patterns like transactional outbox and idempotent consumers to maintain cross-service consistency.
  • •Deliver user-facing surfaces in React and TypeScript by transforming complex entity and performance data into trusted workflows.
  • •Operate the services on Kubernetes, drive observability and quality (distributed tracing, metrics, testing), and set standards through design/code reviews and mentoring.

Pay and Benefits

Salary: USD 135,800 - 224,100 annually
Perks:Health InsuranceLife InsuranceDisability InsuranceTravel AllowanceEquityPensionPaid LeaveMeal AllowanceWellness StipendLearning Budget

Key Requirements

  • •6+ years building and operating production software with strong backend services and modern frontend experience.
  • •Advanced TypeScript and experience with NestJS (or comparable dependency-injection, modular Node architectures).
  • •Strong data modelling and SQL, including schema design, migrations, performance at scale, and safe API versioning for data other teams consume.
  • •Event-driven systems experience (Kafka, Pub/Sub, or similar) with understanding of delivery semantics, ordering, and idempotency.
  • •Advanced React experience with strong judgment on component design, state management, and performance for data-intensive interfaces.
Experience:6+ yearsAd techAdvertisingEvent-driven systems
Skills:OwnershipCorrectnessObservabilityMaintainabilityMentoring
Tech Stack:TypeScriptNestJSReactNode.jsSQLKafkaGoogle Cloud Pub/SubGoogle CloudKubernetesDistributed tracingOpenTelemetryLevelPlayTransaction outboxIdempotent consumersA/B testsGCPTerraformService mesh

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