Staff Software Engineer, Google Ads

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
$180,000 - $350,000
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS · Advertising

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 offers the opportunity to work on technology that impacts billions of users worldwide, developing solutions across search, display, shopping, travel, and video advertising.

The ideal candidate will lead high-impact projects while mentoring a distributed engineering team, ensuring alignment on goals and deliverables. They'll be responsible for designing and implementing large-scale software solutions that connect people, publishers, and advertisers. The role demands versatility and leadership qualities, with opportunities to work across the full technology stack.

Google Ads is at the forefront of creating trusted advertising experiences, helping businesses of all sizes grow through effective advertising tools. The team's work directly impacts Google's ability to engage with customers at scale while maintaining high standards of quality and innovation. This position offers the chance to shape the future of digital advertising while working with cutting-edge technology and talented professionals in a collaborative environment.

Last updated 2 days 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
Go
Kubernetes
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development
  • 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)
  • 8 years of experience with data structures/algorithms (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

Network Architect, Hardware, Google Public Sector

Senior Network Architect position at Google Public Sector, focusing on hardware-level networking solutions with competitive compensation and hybrid work options.

Technical Lead, Partner Integration

Lead technical architect role at Google, focusing on partner integration and supply chain systems, requiring 12 years of experience and expertise in enterprise solutions.

Senior Technical Program Manager, Customer Service and Innovation, Global Submarine Networks

Senior Technical Program Manager role at Google Cloud, leading customer service innovation and submarine network operations, requiring 8+ years of program management experience.

CPU Technical Program Manager

Lead CPU/SoC engineering programs at Google, coordinating cross-functional teams and driving technical initiatives from concept to launch.

Senior Product Manager, Payments Platform Compliance

Lead Google's Payments Regulatory Compliance initiatives as a Senior Product Manager, focusing on anti-money laundering, sanctions screening, and KYC platforms.