Senior Software Engineer, Google Ads

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

Description For Senior Software Engineer, 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. As a Senior Software Engineer in the Google Ads team, you'll be working on critical projects that power the open internet with the best technology connecting people, publishers, and advertisers. The role involves developing advertising products including search, display, shopping, travel, and video advertising, as well as analytics.

You'll be part of a team that creates trusted experiences between people and businesses with useful ads, helping grow businesses of all sizes from small businesses to large brands and YouTube creators. The position requires technical expertise to manage project priorities, deadlines, and deliverables, while designing, developing, testing, deploying, maintaining, and enhancing software solutions.

The ideal candidate should be versatile, display leadership qualities, and be enthusiastic about taking on new problems across the full-stack. You'll work with cutting-edge technologies in areas including information retrieval, distributed computing, large-scale system design, networking, data storage, security, artificial intelligence, and natural language processing.

This role offers opportunities to switch teams and projects as you and Google's fast-paced business grow and evolve. You'll be contributing to products that handle information at massive scale and extend well beyond web search, making a direct impact on how billions of users interact with Google's advertising ecosystem.

Last updated a minute ago

Responsibilities For Senior Software Engineer, 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 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 Senior Software Engineer, Google Ads

Java
Python
Kubernetes
  • 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

Interested in this job?

Jobs Related To Google Senior Software Engineer, Google Ads

Senior Software Engineer, Infrastructure, Core

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

Senior Software Engineer, Full Stack, Commerce

Senior Software Engineer position at Google's Commerce team, focusing on full-stack development to build and maintain shopping experiences serving billions of users.

Senior Software Engineer, Core

Senior Software Engineer position at Google's Core team, building fundamental technologies that power Google's flagship products and services.

Senior Software Engineer, Monetization Experimentation, Google Cloud

Senior Software Engineer position at Google Cloud focusing on monetization experimentation and developer tools.

Senior Software Engineer, Geo

Senior Software Engineer position at Google's Geo team, working on Maps, Earth, and Street View products, requiring 5+ years of software development experience.