Senior Software Engineer, Infrastructure, Google Ads

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

Description For Senior Software Engineer, Infrastructure, Google Ads

Google is seeking a Senior Software Engineer to join their Google Ads Infrastructure team, a crucial component of their advertising technology stack. This role offers an opportunity to work on systems that power the open internet through advanced advertising solutions. The position demands expertise in large-scale distributed systems development, with a focus on building and maintaining infrastructure that supports Google's advertising products including search, display, shopping, travel, and video advertising.

The ideal candidate will bring 5+ years of software development experience and strong knowledge of data structures/algorithms. You'll be responsible for designing, developing, and maintaining critical infrastructure components that handle information at massive scale. The role involves collaboration with cross-functional teams, leading technical discussions, and making significant architectural decisions that impact billions of users.

Working at Google's Ads division means you'll be at the forefront of connecting people, publishers, and advertisers while creating value across the digital ecosystem. You'll have access to cutting-edge technology and resources, working alongside some of the industry's best engineers. The position offers competitive compensation ($161,000-$239,000 base salary) plus comprehensive benefits, equity, and bonus opportunities.

The role provides excellent growth opportunities, allowing you to switch teams and projects as you develop professionally. You'll be contributing to systems that help businesses of all sizes grow, from small enterprises to large brands and YouTube creators. If you're passionate about large-scale infrastructure, distributed systems, and want to make a significant impact on how advertising technology shapes the internet, this role offers an exceptional opportunity to do so while working with Google's world-class engineering teams.

Last updated a day ago

Responsibilities For Senior Software Engineer, Infrastructure, Google Ads

  • Write and test product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues

Requirements For Senior Software Engineer, Infrastructure, Google Ads

  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience developing large-scale infrastructure, distributed systems or networks

Benefits For Senior Software Engineer, Infrastructure, Google Ads

Medical Insurance
Equity
  • Competitive base salary
  • Bonus
  • Equity
  • Comprehensive benefits package

Interested in this job?

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

Senior Software Engineer, Infrastructure, Core

Senior Software Engineer position at Google's Core team, focusing on infrastructure and distributed systems development with competitive compensation and benefits.

Senior Software Engineer, Infrastructure, Google Cloud Application Modernization

Senior Software Engineer position at Google Cloud focusing on infrastructure and application modernization with competitive compensation and benefits.

Senior Software Engineer

Senior Software Engineer role at Google's Data Platform team, focusing on large-scale distributed systems and data processing with competitive compensation and benefits.

Senior Software Engineer, Infrastructure, Core

Senior Software Engineer position at Google's Core team, focusing on infrastructure and distributed systems development for Google's flagship products.

Senior Software Engineer, Infrastructure, Spanner

Senior Software Engineer position at Google working on Spanner, a global distributed database system, offering competitive compensation and opportunities to work on planet-scale infrastructure.