Staff Software Engineer, Google Ads

Google develops next-generation technologies that connect billions of users through search, advertising, and various information services.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Staff Software Engineer, Google Ads

Google is seeking a Staff Software Engineer to join their Google Ads team, a crucial division powering the open internet through advanced advertising technology. This role combines technical leadership with hands-on development, requiring expertise in large-scale system design and software architecture. The position involves leading high-impact projects while managing and mentoring distributed engineering teams.

The ideal candidate will work on Google's advertising products, including search, display, shopping, travel, and video advertising, as well as analytics. They'll be responsible for developing solutions that connect people, publishers, and advertisers while creating value for all stakeholders. The role requires strong technical skills in data structures, algorithms, and system design, combined with leadership abilities to guide teams and projects.

As a Staff Software Engineer, you'll have the opportunity to influence the direction of Google's advertising technology, working with cutting-edge systems that operate at massive scale. You'll be part of a team that helps businesses of all sizes grow, from small enterprises to large brands and YouTube creators, by developing effective advertising tools that deliver measurable results.

The position offers the chance to work on diverse technical challenges across the full stack, from distributed computing to AI and natural language processing. You'll be expected to bring fresh ideas, lead technical initiatives, and contribute to Google's continued innovation in the advertising space. This role is perfect for someone who combines technical excellence with leadership skills and wants to make a significant impact on products used by billions of users worldwide.

Last updated 14 minutes ago

Responsibilities For Staff Software Engineer, 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 Engineer, Google Ads

Java
Python
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
  • Master's degree or PhD in Engineering, Computer Science, or related technical field (preferred)
  • 3 years of experience in a technical leadership role (preferred)
  • 3 years of experience working with cross-functional projects (preferred)

Interested in this job?

Jobs Related To Google Staff Software Engineer, Google Ads

Software Engineer Tech Lead, Search Experiments

Lead software engineer position at Google, focusing on Search Experiments infrastructure development and technical leadership.

Staff Software Engineer, Commerce

Staff Software Engineer position at Google's Commerce team, leading development of shopping experiences used by billions of users daily.

Senior Staff Software Engineer, Content Safety Platform

Senior Staff Software Engineer position at Google, focusing on Content Safety Platform development and technical leadership within the Core team.

Staff Software Engineer, Content Safety Platform

Staff Software Engineer position at Google's Content Safety Platform, leading technical projects and teams while developing large-scale software solutions.

Staff Software Engineer, Full Stack, Google Ads

Staff Software Engineer position at Google Ads, focusing on full-stack development and technical leadership, requiring 8+ years of experience in software development.