Software Engineer III, Infrastructure, Google Ads

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
$141,000 - $202,000
Distributed Systems
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Advertising

Description For Software Engineer III, Infrastructure, Google Ads

Google's software engineers are at the forefront of technological innovation, developing solutions that impact billions of users worldwide. This role within Google Ads focuses on infrastructure development, combining large-scale system design with cutting-edge technology. As a Software Engineer III, you'll work on critical projects for Google's advertising ecosystem, which helps power the open internet by connecting people, publishers, and advertisers.

The position offers opportunities to work on diverse challenges across distributed computing, system design, and infrastructure development. You'll be part of a team that creates trusted advertising experiences and builds tools that deliver measurable results for businesses of all sizes. The role requires technical expertise in managing project priorities, deadlines, and deliverables, while designing, developing, testing, and maintaining software solutions.

Working at Google means joining a company that values technical innovation and leadership. You'll have the chance to switch teams and projects as you grow, contributing to various aspects of Google's advertising technology. The role offers competitive compensation, including a strong base salary range of $141,000-$202,000, plus bonus, equity, and comprehensive benefits.

The ideal candidate will bring fresh perspectives to areas including distributed computing, large-scale system design, and infrastructure development. You'll work alongside talented peers, participating in design reviews, code reviews, and system optimization. This is an opportunity to impact Google's advertising products while working with cutting-edge technology and contributing to solutions that scale globally.

Last updated 10 days ago

Responsibilities For Software Engineer III, Infrastructure, Google Ads

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders
  • Review code developed by other developers and provide feedback
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues

Requirements For Software Engineer III, Infrastructure, Google Ads

Java
Python
Go
Kubernetes
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree
  • 2 years of experience with data structures or algorithms
  • 2 years of experience with developing large-scale infrastructure, distributed systems or networks

Benefits For Software Engineer III, Infrastructure, Google Ads

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Comprehensive medical, dental, and vision insurance
  • 401k plan
  • Equity compensation
  • Bonus compensation

Interested in this job?

Jobs Related To Google Software Engineer III, Infrastructure, Google Ads

Software Engineer, Systems Research, PhD, Early Career

PhD-level Systems Research Software Engineering role at Google, focusing on advanced computer systems design and implementation with competitive compensation and benefits.

Software Engineer III, Performance, Google Cloud

Software Engineer III position at Google Cloud focusing on performance optimization and distributed systems development in Warsaw, Poland.

Software Engineer, Google Distributed Cloud

Mid-level Software Engineer position at Google Cloud, focusing on distributed systems development with competitive compensation and opportunities for growth.

Software Engineer III, Google Distributed Cloud Hosted

Software Engineer III position at Google Cloud, focusing on distributed systems development with competitive compensation and opportunities for growth.

Software Engineer II, Infrastructure, Colossus Namespace

Software Engineer II position at Google working on Colossus Namespace, the company's exabyte-scale filesystem, requiring expertise in distributed systems and infrastructure development.