Senior Software Engineer, Ads

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

Description For Senior Software Engineer, Ads

Google is seeking a Senior Software Engineer for their Ads team to help develop next-generation technologies that impact billions of users. This role involves working on critical projects handling information at massive scale, extending beyond web search. The position requires expertise in full-stack development, with strong emphasis on both backend and frontend technologies. You'll be part of a dynamic environment where versatility and leadership are valued, working on projects that push technology forward.

The ideal candidate will have extensive experience in software development, particularly with languages like Java, Python, Golang, or C++, along with frontend technologies. You'll be responsible for writing and testing code, leading design reviews, maintaining high coding standards through code reviews, and contributing to documentation. The role involves significant problem-solving, from system architecture to debugging complex issues.

Google offers a collaborative environment where engineers can switch teams and projects as they grow. You'll work with cutting-edge technologies across various domains, including distributed computing, large-scale system design, AI, and natural language processing. The position provides opportunities to shape how billions of users interact with Google's products while working with some of the industry's brightest minds.

This role is perfect for someone who is passionate about large-scale software development, has strong technical skills across the full stack, and wants to make a significant impact on products used globally. You'll be part of Google's commitment to innovation while working in a culture that values diversity, collaboration, and technical excellence.

Last updated 7 minutes ago

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

Java
Python
Go
JavaScript
TypeScript
  • 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
  • 3 years of experience with full stack development
  • Experience with back-end languages (Java, Python, Golang, or C++)
  • Front-end experience (JavaScript or TypeScript, HTML, CSS or equivalent)

Interested in this job?

Jobs Related To Google Senior Software Engineer, Ads

Senior Software Engineer, Infrastructure, Buyable Corpus

Senior Software Engineer position at Google working on infrastructure for the Buyable Corpus project, focusing on large-scale commerce systems and distributed computing.

Senior Software Engineer, Full Stack, Payments

Senior Software Engineer position at Google focusing on full-stack development for payment systems and technologies.

Senior Software Engineer, Full Stack

Senior Software Engineer position at Google, focusing on full-stack development of internal tools and systems, requiring 5 years of experience in software development.

Senior Software Engineer, Search

Senior Software Engineer position at Google Search, focusing on developing and maintaining large-scale search infrastructure and technologies.

Senior Software Engineer, Google Assistant

Senior Software Engineer position at Google Assistant team, focusing on AI and large-scale systems development with 5+ years of experience required.