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.
$136,000 - $200,000
Distributed Systems
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS · Advertising

Description For Software Engineer III, Infrastructure, Google Ads

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. This role is specifically focused on the Google Ads infrastructure team, which is crucial in powering the open internet with the best technology that connects and creates value for people, publishers, advertisers, and Google.

As a Software Engineer III, you'll be working on large-scale infrastructure and distributed systems that handle information at massive scale. The role requires expertise in system design, networking, and data storage. You'll be part of a team building Google's Advertising products including search, display, shopping, travel and video advertising, as well as analytics.

The position offers opportunities to switch teams and projects as both you and the fast-paced business grow and evolve. You'll be managing project priorities, deadlines, and deliverables while designing, developing, testing, deploying, maintaining, and enhancing software solutions.

This is an excellent opportunity for someone who wants to make a significant impact on products used by billions of users. You'll be working with cutting-edge technologies and helping create trusted experiences between people and businesses with useful ads. The role offers competitive compensation including base salary, bonus, equity, and comprehensive benefits.

The ideal candidate should be versatile, display leadership qualities, and be enthusiastic about taking on new problems across the full-stack as Google continues to push technology forward. You'll be working with teams that help grow businesses of all sizes, from small businesses to large brands and YouTube creators, with effective advertiser tools that deliver measurable results.

Last updated 3 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 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 and adapt content based on product/program updates and user feedback
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality

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 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
Vision Insurance
Dental Insurance
401k
Equity
Parental Leave
  • Medical Insurance
  • Vision Insurance
  • Dental Insurance
  • 401k
  • Equity
  • Parental Leave

Interested in this job?

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

Software Engineer, Systems Research, PhD, Early Career

Systems Research Software Engineer position at Google, focusing on advanced computer systems design and implementation with competitive compensation and benefits.

Software Engineer, WANForms, Google Global Networking

Software Engineer position at Google focusing on distributed networking applications and WANForms development within Google Global Networking.

Software Engineer, Google Distributed Cloud

Mid-level Software Engineer position at Google working on distributed systems and cloud infrastructure, focusing on developer tools and platform reliability.

Software Engineer, Google Distributed Cloud

Software Engineer position at Google working on Distributed Cloud systems, focusing on infrastructure, developer tools, and platform development.

Software Engineer III, Infrastructure, Google Cloud Data Management

Software Engineer III position at Google focusing on Infrastructure and Cloud Data Management, offering competitive salary and benefits.