Senior Software Engineer, Google Ads

A global technology company that develops internet-related services and products, including online advertising technologies, search engine, cloud computing, and software.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Advertising

Description For Senior Software Engineer, Google Ads

Google Ads is seeking a Senior Software Engineer to join their team in developing next-generation advertising technologies. This role is part of Google's advertising ecosystem, which connects people, publishers, and advertisers while creating value across the open internet. The position involves working on Google's comprehensive advertising products including search, display, shopping, travel, and video advertising, as well as analytics.

As a Senior Software Engineer, you'll be responsible for designing, developing, and maintaining software solutions that power Google's advertising infrastructure. You'll collaborate with cross-functional teams to build trusted experiences between people and businesses through useful ads, helping businesses of all sizes grow - from small businesses to large brands and YouTube creators.

The role requires strong technical expertise in software development, system design, and problem-solving. You'll be working with large-scale systems that handle information at massive scale, requiring knowledge of distributed computing, system design, and data structures/algorithms. The position offers opportunities to work on critical projects while having the flexibility to switch teams and projects as both you and the business evolve.

This is an excellent opportunity for someone who wants to make a significant impact on Google's advertising technology while working with cutting-edge technologies. The role combines technical leadership with hands-on development, requiring both depth in software engineering and the ability to collaborate effectively with stakeholders across the organization.

Last updated 15 days 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
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues

Requirements For Senior Software Engineer, Google Ads

Java
Python
Go
JavaScript
  • 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

Benefits For Senior Software Engineer, Google Ads

Medical Insurance
401k
Parental Leave
Education Budget
  • Comprehensive health benefits
  • Retirement plans
  • Parental leave
  • Learning and development opportunities

Interested in this job?

Jobs Related To Google Senior Software Engineer, Google Ads

Senior Software Developer, Chrome

Senior Software Developer position at Google Chrome team, focusing on C++ development and browser engineering to improve web accessibility and security.

Senior Test Developer, Core

Senior Test Developer position at Google's Core team, focusing on automated testing and test infrastructure development for Google's flagship products.

Senior Advertising Solutions Architect, gTech (English, Japanese)

Senior Advertising Solutions Architect position at Google's gTech team, combining technical expertise with customer solutions in Tokyo, requiring English and Japanese fluency.

Senior Application Engineer

Senior Application Engineer position at Google, focusing on enterprise software development and system integration for internal business processes and cloud services.

EDA/CAD Custom Tool Development Engineer

Senior engineering role developing custom tools and automation for Google Cloud's hardware design processes, focusing on AI/ML integration in chip design.