Software Engineer, Google Ads

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

Description For Software Engineer, Google Ads

Google's software engineers are at the forefront of developing next-generation technologies that impact billions of users worldwide. As a Software Engineer in the Google Ads team, you'll be part of a dynamic environment that extends well beyond web search, handling information at massive scale. The role involves working on Google's Advertising products including search, display, shopping, travel and video advertising, as well as analytics.

You'll be responsible for designing, developing, and maintaining software solutions that help power the open internet with the best technology that connects people, publishers, and advertisers. The position offers opportunities to work on critical projects with the flexibility to switch teams as you grow. You'll be expected to manage project priorities, deadlines, and deliverables while bringing fresh ideas from various technical areas.

The role is perfect for someone who is versatile, displays leadership qualities, and is enthusiastic about taking on new problems across the full-stack. You'll be working in an environment that helps grow businesses of all sizes, from small businesses to large brands and YouTube creators, creating trusted experiences between people and businesses with useful ads. This is an opportunity to directly impact Google's core advertising business while working with cutting-edge technology and a talented team.

Last updated 8 minutes ago

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

Python
Java
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • Master's degree or PhD in Computer Science or related technical field (preferred)
  • Experience developing accessible technologies (preferred)
  • English proficiency is required

Interested in this job?

Jobs Related To Google Software Engineer, Google Ads

Software Engineer II, Google Batch

Software Engineer II position at Google Batch team, focusing on developing cloud-based batch processing systems using golang and working with enterprise customers.

Software Engineer, Geo

Software Engineer position at Google's Geo team, working on Maps, Earth, and Street View products, requiring 1 year of programming experience.

Software Engineer II, Platform Storage, Google Cloud Platform

Software Engineer II position at Google Cloud Platform focusing on storage systems development and infrastructure optimization.

Software Engineer, Early Career

Early-career Software Engineering role at Google, developing next-generation technologies that impact billions of users globally.

Software Engineer, PhD, Early Career, Campus, 2025 Start

Entry-level PhD Software Engineer position at Google, working on next-generation technologies and large-scale systems.