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 division, which powers the open internet by connecting people, publishers, and advertisers through innovative ad solutions. The position involves working on critical projects within Google Ads, including search, display, shopping, travel, and video advertising products.

As a Senior Software Engineer, you'll be responsible for designing, developing, and maintaining software solutions that help businesses of all sizes grow through effective advertising tools. You'll work with large-scale systems and have the opportunity to impact billions of users. The role requires strong technical expertise in software development, system design, and problem-solving.

The ideal candidate will bring fresh ideas to various areas including distributed computing, large-scale system design, information retrieval, and AI/ML. You'll collaborate with cross-functional teams, participate in technical leadership activities, and help shape the future of Google's advertising products. This is an excellent opportunity for someone who wants to work on challenging technical problems while delivering measurable business impact.

Working at Google means joining a company committed to innovation, with excellent benefits, a strong focus on work-life balance, and opportunities for career growth. You'll be part of a diverse team that values technical excellence and creative problem-solving, while helping to build products that connect businesses with their customers at a global scale.

Last updated 5 hours 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
  • 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
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Comprehensive health benefits
  • Retirement benefits
  • Parental leave
  • Professional development opportunities

Interested in this job?

Jobs Related To Google Senior Software Engineer, Google Ads

Software Engineer, Black Community Inclusion

Senior Software Engineering role at Google focusing on Black Community Inclusion, requiring 5+ years of experience in software development and technical leadership.

Networking RTL Design Engineer, Google Cloud

Senior RTL Design Engineer role at Google Cloud, focusing on networking ASIC development and architecture for data center infrastructure.

EDA/CAD Custom Tool Development Engineer, Google Cloud

Senior engineering role at Google Cloud focusing on EDA/CAD tool development for TPU hardware acceleration, combining chip design expertise with AI/ML implementation.

Senior Application Engineer

Senior Application Engineer position at Google, focusing on business systems integration and enterprise software development with 8+ years of experience required.

Senior Networking Formal Verification Engineer, Google Cloud

Senior Networking Formal Verification Engineer position at Google Cloud, focusing on formal verification of hardware designs and networking components for Google's infrastructure.