Senior Software Engineer, User Understanding
Unity Software
Mountain View, CA
Unity is looking for a Staff Software Developer to join our Vector Ads team, where we build the real-time systems that power Unitys global advertising platform. This is a high-scale, low-latency environment - processing billions of requests daily to deliver fast, relevant ads to players around the world.
Youll help build the core services to understand gamer behavior and closely collaborate with the machine learning team to deliver optimized ad experience to millions of gamers. This is a great opportunity for an engineer whos excited to work on performance-critical systems, collaborate across teams, and grow in a fast-paced environment.
What youll be doing
• Design, build, and maintain backend services and APls that support ad delivery and gamer understanding
• Work on scalable, high-availability systems used across Unitys ads ecosystem
• Collaborate with engineers, product managers, and data teams to deliver new features
• Improve performance, observability, and cost-efficiency of backend systems
• Contribute to architectural decisions and technical direction of the platform
What were looking for
• Experience building backend services at scale
• Proficiency in Golang and Google Cloud
• Familiarity with cloud infrastructure and observability tools (Kubernetes, Ray, etc.)
• Understanding of API design, distributed systems, and system reliability
You might also have
• Experience in ad tech, programmatic advertising, or real-time bidding systems
• Background with infrastructure-as-code (e.g., Terraform)
• Familiarity with networking, caching, graph database, or real-time data pipelines
Additional information
• Relocation support is not available for this position
Benefits
At Unity, we want our team members to thrive. We offer a wide range of benefits designed to support well-being and work-life balance.
Please note: Benefits eligibility, specific offerings, and coverage vary based on the country and employment status.
While specific benefits vary, here are some of the ways we strive to take care of our eligible team members globally: 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