companyUnity Technologies logo

Principal Software Engineer - Ads Infrastructure

Unity TechnologiesSan Francisco, CA, USA
On-site Full-time $250K/yr - $340K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Your Responsibilities Define and guide the architecture and design of large-scale distributed systems, ensuring scalability, fault tolerance, cost efficiency, and long-term maintainability across multi-region deployments. Take complete ownership of critical infrastructure domains, managing production services, participating in on-call rotations, and leading in-depth root cause analysis of complex cross-system incidents. Drive operational excellence by establishing SLO frameworks, enhancing observability and resilience patterns, and automating reliability and capacity management across the platform. Raise engineering standards through thorough design reviews, architectural alignment, performance benchmarking, and mentorship of senior and staff engineers. Collaborate with leadership on long-term infrastructure strategy, including capacity planning, cost optimization, and providing technical input for cloud vendor negotiations. What We Are Looking For A minimum of 10 years of experience in designing, building, and operating large-scale distributed systems in high-availability production environments. Strong programming skills with a proven track record in delivering production-grade backend services and infrastructure systems. Extensive hands-on experience with Kubernetes and cloud-native architectures in GCP, AWS, or Azure, including multi-cluster and multi-region patterns. Advanced knowledge in distributed infrastructure, including traffic management, load balancing, networking, and messaging systems such as Kafka.

About the job

The Opportunity

Join the Ads Infrastructure team at Unity, where we design and manage the foundational distributed systems that drive one of the largest real-time advertising platforms globally. Our infrastructure is integral to every aspect of Unity Ads, enabling segmentation, optimization, bidding, traffic routing, experimentation, and analytics on a worldwide scale.

We are committed to developing resilient, scalable, and cost-effective systems capable of handling immense traffic volumes across multiple regions while adhering to strict latency and availability standards. Utilizing advanced technologies including Kubernetes, Kafka, Flink, Starrocks, Valkey, and other cloud-native components, our platform supports engineers, data scientists, and product teams in advancing Unity Ads.

This senior individual contributor role will have a significant technical impact across the organization. You will be responsible for making essential architectural decisions, guiding the long-term evolution of our platform, and collaborating with senior managers and directors to shape the technical vision of Ads Infrastructure while remaining actively involved in hands-on development.

About Unity Technologies

Unity Technologies is a leading platform that enables developers to create and operate interactive, real-time 3D content. Our Ads Infrastructure team is at the forefront of technological innovation, providing robust solutions to enhance the advertising experience on a global scale.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.