Staff Software Developer, Infrastructure, Google Ads

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
$189,000 - $284,000
Distributed Systems
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · Advertising

Description For Staff Software Developer, Infrastructure, Google Ads

Google is seeking a Staff Software Developer to join their Infrastructure team within Google Ads. This role combines technical leadership with hands-on development, focusing on building and maintaining large-scale distributed systems. The position requires extensive experience in software development, system architecture, and technical leadership.

The role is part of Google Ads, which powers the open internet by connecting people, publishers, and advertisers through innovative advertising solutions. You'll work on critical projects that handle information at massive scale, contributing to technologies spanning web search, distributed computing, system design, networking, data storage, security, and AI.

As a Staff Software Developer, you'll lead high-impact projects while coaching and influencing a distributed team of engineers. Your responsibilities include managing project priorities, ensuring alignment across teams, and designing/developing large-scale software solutions. The role requires both technical expertise and leadership skills, as you'll be responsible for setting technical direction and delivering complex systems.

The position offers competitive compensation, including a base salary range of $189,000-$284,000, plus bonus, equity, and comprehensive benefits. You'll have the opportunity to work from several locations, including Mountain View, New York, or Pittsburgh, contributing to products that serve billions of users worldwide.

This is an excellent opportunity for experienced engineers who want to make a significant impact at scale, lead technical initiatives, and work with cutting-edge technologies while helping shape the future of digital advertising and internet commerce. The role combines technical depth with leadership opportunities, making it ideal for those looking to advance their careers in both technical and leadership dimensions.

Last updated 3 days ago

Responsibilities For Staff Software Developer, Infrastructure, Google Ads

  • Provide technical leadership on high-impact projects
  • Influence and coach a distributed team of engineers
  • Facilitate alignment and clarity across teams on goals, outcomes, and timelines
  • Manage project priorities, deadlines, and deliverables
  • Design, develop, test, deploy, maintain, and enhance large scale software solutions

Requirements For Staff Software Developer, Infrastructure, Google Ads

Java
Python
Go
Kubernetes
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development, and with data structures/algorithms
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture
  • 5 years of experience building and developing large-scale infrastructure, distributed systems or networks

Interested in this job?

Jobs Related To Google Staff Software Developer, Infrastructure, Google Ads

Technical Lead, System Level Performance Simulation

Lead system-level performance simulation at Google Cloud, developing frameworks and optimizing workloads while managing a technical team.

Tech Lead, Software Engineering (For Women in Tech Candidates)

Technical leadership role at Google focused on women in tech, combining software development expertise with team leadership to build large-scale distributed systems.

Tech Lead, Software Engineering, Black Community Inclusion

Senior technical leadership role at Google focusing on software engineering and system design, with emphasis on Black community inclusion in Brazil.

Engineering Manager, Network Switch

Lead software engineering team developing network switch solutions at Google, combining technical expertise with people management.

Staff Software Engineer, Network Acceleration, High Performance Computing

Staff Software Engineer position at Google focusing on network acceleration and high-performance computing, developing optimized networking solutions for Google Distributed Cloud.