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 for their Google Ads team, focusing on full-stack development. This role is integral to Google's advertising ecosystem, which powers the open internet by connecting people, publishers, and advertisers. The position requires expertise in both backend (Java, Python, GO) and frontend (JavaScript/TypeScript) development, with a strong foundation in data structures and algorithms.

The role involves developing and maintaining Google's advertising products, including search, display, shopping, travel, and video advertising. You'll be working on large-scale systems that handle information at massive scale, requiring strong technical skills and versatility. The position offers opportunities to switch teams and projects as both you and the business evolve.

As a Software Engineer III, you'll be responsible for writing code, participating in design reviews, reviewing others' code, contributing to documentation, and troubleshooting complex system issues. The role requires collaboration with peers and stakeholders to make technical decisions and ensure best practices are followed.

Google offers a collaborative environment where engineers can make significant impacts on products used by billions of users. The position provides opportunities to work on challenging technical problems while contributing to Google's advertising ecosystem, which helps businesses of all sizes grow and succeed.

The ideal candidate will bring fresh ideas from various areas, including distributed computing, system design, security, and UI design. This role is perfect for someone who wants to work on impactful projects while having the flexibility to grow and evolve within Google's dynamic environment.

Last updated 2 months 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

Technical Program Manager III, Manufacturing Operations, Pixel

Technical Program Manager III position at Google leading manufacturing operations for Pixel products, combining program management expertise with hardware manufacturing experience.

Associate Corporate Counsel, Technical Infrastructure, Networks

Legal position at Google focusing on technical infrastructure and networks, requiring 3+ years experience and offering comprehensive benefits package.

Technical Program Manager, Supply Chain Systems, Business Operations

Technical Program Manager position at Google Cloud, managing supply chain software development programs and leading cross-functional teams in Bengaluru.

Software Developer III, Google Workspace

Software Developer III position at Google Workspace, focusing on developing next-generation technologies for user connection and collaboration.

Software Developer III, Infrastructure, Core

Software Developer III position at Google focusing on infrastructure and core systems development, offering competitive compensation and opportunity to work on large-scale technologies.