Senior Software Engineer, Google Ads

Google develops next-generation technologies that connect billions of users through search, advertising, and various internet services.
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 Ads is seeking a Senior Software Engineer to join their team in developing and maintaining advertising technologies that power the open internet. This role is crucial in connecting people, publishers, advertisers, and Google through innovative advertising solutions. As a senior engineer, you'll work on critical projects within Google Ads, focusing on search, display, shopping, travel, and video advertising, as well as analytics.

The position offers the opportunity to work with cutting-edge technologies across various domains, including information retrieval, distributed computing, large-scale system design, networking, data storage, security, artificial intelligence, and natural language processing. You'll be part of a team that creates trusted experiences between people and businesses through useful ads, helping businesses of all sizes grow their presence online.

Your responsibilities will encompass the full software development lifecycle, from design and development to testing and deployment. You'll collaborate with peers and stakeholders in design reviews, contribute to code quality through reviews and best practices implementation, and help maintain comprehensive documentation. The role requires strong problem-solving skills for debugging and resolving complex system issues.

Google offers a collaborative environment where engineers can be versatile and display leadership qualities. You'll have opportunities to switch teams and projects as you grow, contributing to Google's evolution in advertising technology. The position requires a balance of technical expertise and project management skills, as you'll be managing priorities, deadlines, and deliverables while developing innovative software solutions.

This is an excellent opportunity for experienced engineers who want to make a significant impact on how businesses connect with customers at scale, while working with some of the most advanced advertising technologies in the industry.

Last updated 19 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
Vision Insurance
Dental Insurance
Parental Leave
  • Comprehensive health coverage
  • Parental leave benefits
  • Equal employment opportunity
  • Global work environment

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.