Software Engineer III, Full Stack, Google Ads

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

Description For Software Engineer III, Full Stack, Google Ads

Google is seeking a Software Engineer III for their Google Ads team, focusing on full-stack development. This role is crucial in developing and maintaining Google's advertising products, including search, display, shopping, travel, and video advertising. The position requires expertise in both backend (Java, Python, GO) and frontend (JavaScript/TypeScript) technologies.

The ideal candidate will have at least 2 years of experience in software development, with strong knowledge of data structures and algorithms. They will be responsible for writing code, participating in design reviews, reviewing others' code, contributing to documentation, and troubleshooting complex system issues.

Google Ads is at the forefront of powering the open internet, creating value for people, publishers, and advertisers. The team builds trusted experiences between people and businesses through useful ads, helping businesses of all sizes grow, from small enterprises to large brands and YouTube creators.

Working at Google offers the opportunity to impact billions of users worldwide. The role provides exposure to massive-scale systems, cutting-edge technologies, and challenges in areas like information retrieval, distributed computing, AI, and natural language processing. Engineers are encouraged to be versatile and take on new problems across the full stack as the technology landscape evolves.

The position offers the chance to work with world-class engineers, contribute to critical projects, and help shape the future of digital advertising. Google maintains a strong commitment to diversity, equality, and inclusion, fostering a culture of belonging and innovation. The company provides a collaborative environment where engineers can grow, switch between teams and projects, and make a significant impact on how people interact with technology.

Last updated 3 minutes ago

Responsibilities For Software Engineer III, Full Stack, Google Ads

  • Write 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 Software Engineer III, Full Stack, Google Ads

Java
Python
Go
JavaScript
TypeScript
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree
  • 2 years of experience with data structures or algorithms
  • 2 years of experience with full stack development, across back-end such as Java, Python, GO, and/or C++ codebases, and front-end experience including JavaScript and/or TypeScript, HTML, CSS or equivalent

Interested in this job?

Jobs Related To Google Software Engineer III, Full Stack, Google Ads

Software Engineer III, CorpEng

Software Engineer III position at Google's CorpEng division, focusing on building internal tools and platforms for Google's operations.

CPU Register Transfer Level Design Engineer, Silicon

CPU Register Transfer Level Design Engineer position at Google, focusing on micro-architecture and RTL design for next-generation processors.

Software Engineer III, Infrastructure, BigQuery

Software Engineer III position at Google working on BigQuery infrastructure and distributed systems, focusing on data processing and storage optimization.

Software Engineer III, Full Stack, Google Cloud AI

Full Stack Software Engineer role at Google Cloud AI, developing next-generation technologies with focus on cloud solutions and AI applications.

Software Engineer III, Core

Software Engineer III position at Google's Core team, building technical foundations for flagship products with competitive compensation and growth opportunities.