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
Backend
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 is seeking a Software Engineer III to join their Infrastructure team within Google Ads, a critical division that powers the open internet through advanced advertising technology. This role combines technical expertise in large-scale distributed systems with the opportunity to work on products that impact billions of users worldwide.

The position requires strong software development skills and experience with large-scale infrastructure, distributed systems, and networks. You'll be working on Google's advertising products including search, display, shopping, travel and video advertising, as well as analytics. The role involves writing production code, participating in design reviews, and ensuring system reliability and performance at scale.

As a Software Engineer III, you'll be responsible for designing, developing, testing, and maintaining software solutions that help connect people, publishers, and advertisers. You'll work with multiple teams to create trusted advertising experiences and develop tools that deliver measurable results for businesses of all sizes.

The compensation package is competitive, ranging from $141,000 to $202,000 base salary, plus bonus, equity, and comprehensive benefits. Google offers a collaborative environment where engineers can switch teams and projects as they grow, providing opportunities for continuous learning and career development.

The ideal candidate will have at least 2 years of experience in software development, strong knowledge of data structures and algorithms, and experience with large-scale systems. Additional valued skills include experience with performance optimization, system health monitoring, and debugging complex distributed systems.

This role offers the opportunity to work on challenging technical problems while contributing to products that have a significant impact on Google's business and the broader internet ecosystem. You'll be part of a team that values innovation, technical excellence, and collaboration, while working in an environment that supports professional growth and development.

Last updated 8 hours 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 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 Software Engineer III, Infrastructure, Google Ads

Java
Python
JavaScript
  • 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 in an industry setting
  • 2 years of experience with data structures or algorithms in either an academic or industry setting
  • 2 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture

Benefits For Software Engineer III, Infrastructure, Google Ads

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

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

Software Engineer III, YouTube

Software Engineer III position at YouTube/Google, focusing on C++ development and large-scale systems, offering competitive compensation and opportunities for technical growth.

Application Engineer, ASCII, Supply Chain

Application Engineer position at Google focusing on supply chain systems integration and business process optimization, requiring 4+ years of experience in business application development.

Software Engineer III, Infrastructure, Google Cloud Data Management

Software Engineer III position at Google Cloud focusing on infrastructure and data management systems, offering competitive compensation and opportunities to work on large-scale distributed systems.

Software Engineer III, Infrastructure, Google Cloud Compute Infrastructure

Software Engineer III position at Google Cloud focusing on infrastructure development, requiring expertise in C++ and distributed systems, offering competitive compensation and benefits.

Software Engineer III, Infrastructure, Google Cloud Storage

Software Engineer III position at Google Cloud Storage focusing on infrastructure development, requiring expertise in distributed systems and programming languages like C++, Python, or Go.