Staff Software Engineer

Unity Software
Montreal, British Columbia, Ontario
Workplace: RemoteFull timeFunction: Software EngineeringSkills: ["Collaboration","Communication"]

Build and modernize backend services and APIs for Unity Ads, delivering real-time ad delivery at massive scale with strict uptime and security requirements. You’ll work on distributed systems for ad requests, impression tracking, and user data analytics, collaborating with engineers, product managers, and data teams. Improve performance, observability, and cost-efficiency while helping shape the platform’s architecture and technical direction.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Unity Software
Unity Software
23 hours ago

Staff Software Engineer

✓ Verified Job

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

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

Job Summary

Build and modernize backend services and APIs for Unity Ads, delivering real-time ad delivery at massive scale with strict uptime and security requirements. You’ll work on distributed systems for ad requests, impression tracking, and user data analytics, collaborating with engineers, product managers, and data teams. Improve performance, observability, and cost-efficiency while helping shape the platform’s architecture and technical direction.
Location: Montreal, British Columbia, Ontario
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Design, build, and modernize backend services and APIs that support ad delivery.
  • •Work on scalable, high-availability systems across Unity’s ads ecosystem.
  • •Collaborate with engineers, product managers, and data teams to deliver new features.
  • •Improve performance, observability, and cost-efficiency by modernizing the legacy stack.
  • •Contribute to architecture decisions and the platform’s technical direction.

Pay and Benefits

Perks:Health InsuranceLife InsuranceDisability InsuranceCommuter BenefitsEquityPensionPaid LeaveParental LeaveLearning Budget

Key Requirements

  • •Experience building backend services at large scale.
  • •Proficiency in Golang and relational databases (e.g., MySQL).
  • •Familiarity with cloud infrastructure and observability tools (e.g., Kubernetes, Ray).
  • •Understanding of API design, distributed systems, and system reliability.
  • •Strong collaboration and communication skills in a remote-first team environment.
Experience:Ad tech
Skills:CollaborationCommunication
Languages:English
Tech Stack:GolangMySQLKubernetesRayTerraformAPIsDistributed systems

Eligibility

Work Authorization:Authorization required. Sponsorship not provided.

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