Software Engineer, Engineering Productivity, Google Ads

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

Description For Software Engineer, Engineering Productivity, Google Ads

Google is seeking a Software Engineer for their Engineering Productivity team within Google Ads. This role is crucial for developing and maintaining tools that improve developer velocity, code quality, and code health. As part of Google's engineering team, you'll work on technologies that impact billions of users worldwide, spanning areas from information retrieval to distributed computing, system design, and AI.

The position offers the opportunity to work on Google Ads, which powers the open internet by connecting people, publishers, and advertisers. You'll be part of teams building advertising products across search, display, shopping, travel, and video advertising, creating trusted experiences between people and businesses with useful ads.

The ideal candidate will bring technical expertise to manage project priorities and deliverables, while designing, developing, testing, and maintaining software solutions. You'll collaborate with peers in design reviews, contribute to documentation, and ensure best practices in code development.

This role offers exposure to large-scale systems and the chance to impact how businesses of all sizes grow through effective advertising tools. You'll be working in an environment that values technical innovation, leadership qualities, and versatility across the full technology stack. The position provides opportunities for growth as you help evolve Google's advertising technology platform.

Working at Google also means being part of a culture that values diversity, equality, and inclusion, with a commitment to building a representative workforce and creating a sense of belonging for all employees.

Last updated 8 minutes ago

Responsibilities For Software Engineer, Engineering Productivity, 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, Engineering Productivity, 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)
  • 1 year of experience building developer tools (preferred)
  • Experience developing accessible technologies (preferred)

Interested in this job?

Jobs Related To Google Software Engineer, Engineering Productivity, Google Ads

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

PhD Software Engineer position at Google developing next-generation technologies, offering competitive salary and opportunity to work on large-scale impact projects.

Software Engineer, Corp Eng

Entry-level Software Engineer position at Google's Corp Eng team, building internal tools and platforms for Google employees with 1 year of programming experience required.

Software Engineer, Google Assistant

Entry-level Software Engineer position at Google Assistant, developing next-generation technologies and working on critical projects that impact billions of users worldwide.

Software Engineer, Early Career (For Women in Tech Candidates)

Entry-level Software Engineering role at Google for women in tech, focusing on developing next-generation technologies and solutions that impact billions of users.

Software Engineer, Engineering Productivity, Google Cloud

Software Engineering role at Google Cloud focusing on engineering productivity and developer tools, requiring 1 year of experience and strong programming skills.