Software Engineer II, Infrastructure, Search Ads

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
$120,000 - $200,000
Distributed Systems
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
AI · Enterprise SaaS · Advertising

Description For Software Engineer II, Infrastructure, Search Ads

Google's software engineers are at the forefront of technological innovation, developing solutions that impact billions of users worldwide. This role focuses on the Infrastructure team within Google Ads, a crucial component that helps power the open internet by connecting people, publishers, and advertisers. As a Software Engineer II, you'll be working on large-scale distributed systems and infrastructure that supports Google's advertising products including search, display, shopping, travel, and video advertising.

The position requires expertise in building and maintaining large-scale infrastructure and distributed systems. You'll be responsible for end-to-end project ownership, from conception to implementation, while ensuring optimal system performance. The role offers opportunities to work with cutting-edge technology and contribute to systems that handle information at massive scale.

Google Ads is a vital part of Google's ecosystem, creating trusted experiences between people and businesses through useful ads. The team helps businesses of all sizes grow, from small enterprises to large brands and YouTube creators, by developing effective advertiser tools that deliver measurable results.

The company offers a collaborative environment where engineers can be versatile, demonstrate leadership, and tackle new challenges across the full technology stack. You'll be part of a team that values innovation, technical excellence, and continuous learning. The position provides exposure to various aspects of software engineering, including information retrieval, distributed computing, system design, security, AI, and natural language processing.

Working at Google means joining a company committed to diversity, equality, and creating a culture of belonging. The company provides equal employment opportunities and maintains high standards of professional conduct. This role offers the chance to make a significant impact on products used by billions while working with some of the industry's brightest minds.

Last updated 3 days ago

Responsibilities For Software Engineer II, Infrastructure, Search Ads

  • Own projects end-to-end from initial idea to design, analysis, and implementation
  • Understand production systems, visualize, monitor, and optimize performance
  • Stay up-to-date with regard to the latest tools and developments in infrastructure

Requirements For Software Engineer II, Infrastructure, Search Ads

Python
Java
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • 1 year of experience with data structures or algorithms
  • 1 year of experience building and developing large-scale infrastructure or distributed systems

Benefits For Software Engineer II, Infrastructure, Search Ads

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Equal Employment Opportunity
  • Accommodation for special needs

Interested in this job?

Jobs Related To Google Software Engineer II, Infrastructure, Search Ads

Software Engineer, Systems Research, PhD, Early Career

Systems Research Software Engineer position at Google, combining PhD-level research with practical engineering to advance computing systems and machine learning infrastructure.

Software Engineer III, Infrastructure, Spanner Analytics Federation

Software Engineer III position at Google focusing on Spanner Analytics Federation, combining BigQuery and Spanner capabilities for unified transactional and analytical workloads.

Software Engineer III, Infrastructure, Platforms Infrastructure Engineering

Software Engineer III position at Google focusing on infrastructure and platforms engineering, developing large-scale systems and technologies.

Software Engineer III, Project Starline

Software Engineer III position at Google's Project Starline, developing revolutionary 3D communication technology with competitive compensation and growth opportunities.

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.