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
Contact Company
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 to join their Google Ads team, focusing on developing next-generation technologies that impact billions of users worldwide. This role combines full-stack development expertise with the opportunity to work on critical projects that power the open internet through advertising technology.

The position requires strong technical skills across both backend and frontend development, with emphasis on languages like Java, Python, GO, JavaScript, and TypeScript. You'll be part of a team that builds Google's Advertising products, including search, display, shopping, travel, and video advertising, as well as analytics.

As a Software Engineer III, you'll contribute to creating trusted experiences between people and businesses through useful ads, helping businesses of all sizes grow - from small businesses to large brands and YouTube creators. You'll be responsible for designing, developing, testing, and maintaining software solutions that deliver measurable results.

The role offers opportunities for growth and leadership, including conducting design reviews, mentoring through code reviews, and contributing to technical documentation. You'll work with cutting-edge technologies at massive scale, tackling challenges in information retrieval, distributed computing, system design, security, and AI.

Google provides a collaborative environment where engineers can be versatile and take on new problems across the full-stack. The position offers the chance to work on impactful projects that help power Google's advertising ecosystem while maintaining high standards for code quality and system reliability.

This is an excellent opportunity for someone who wants to combine technical expertise with business impact, working on products that help both users and businesses while being part of a team that's shaping the future of digital advertising technology.

Last updated 12 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
  • Review code developed by other developers and provide feedback
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues

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
  • Experience with back-end (Java, Python, GO, and/or C++) and front-end (JavaScript/TypeScript, HTML, CSS)
  • Master's degree or PhD in Computer Science or related technical fields (preferred)
  • 2 years of experience with performance, large scale systems data analysis, visualization tools, or debugging (preferred)
  • Experience developing accessible technologies (preferred)
  • Experience in code and system health, diagnosis and resolution, and software test engineering (preferred)

Interested in this job?

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

Software Engineer III, Infrastructure, Google Ads

Software Engineer III position at Google focusing on infrastructure development for Google Ads, requiring 2+ years of experience in software development and distributed systems.

Software Engineer II, Infrastructure, Google Cloud

Software Engineer II position at Google Cloud, focusing on infrastructure development with 1+ years of experience required, based in Bengaluru.

Software Engineer III, Infrastructure, Google Ads

Software Engineer III position at Google focusing on infrastructure development for Google Ads, requiring 2+ years of experience in software development and algorithms.

Software Engineer III, Full Stack, Google Cloud

Full Stack Software Engineer position at Google Cloud, focusing on developing enterprise-grade solutions using both backend and frontend technologies.

Software Engineer III, Infrastructure, Core

Software Engineer III position at Google's Core Infrastructure team, focusing on building and maintaining fundamental technical systems and platforms.