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
5,000+ Employees
1+ year of experience
AI · 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 integral to developing next-generation technologies that impact billions of users worldwide. The position focuses on building and improving developer tools that enhance velocity, code quality, and overall system health. As part of Google Ads, you'll work on products that connect people, publishers, and advertisers across the open internet.

The role combines technical expertise with project management skills, requiring you to handle everything from code development to system maintenance. You'll be working specifically on Google Ads, which encompasses search, display, shopping, travel, and video advertising, as well as analytics. This team plays a crucial role in creating trusted experiences between people and businesses through effective advertising solutions.

As a Software Engineer in this position, you'll have the opportunity to work on large-scale systems, contribute to multiple aspects of the development process, and collaborate with talented peers. The role offers exposure to various technologies and the chance to impact how businesses of all sizes engage with Google's advertising platform. You'll be part of a team that not only builds innovative solutions but also ensures they're maintainable, efficient, and aligned with Google's high standards of quality.

This position is perfect for someone who is passionate about developer tools, has a strong foundation in software engineering, and wants to work on products that directly impact Google's advertising ecosystem. You'll have the opportunity to grow your skills while working with cutting-edge technologies and contributing to products that serve billions of users globally.

Last updated 5 days 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 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
  • Triage product or system issues and debug/track/resolve by analyzing the sources of 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 that improve developer velocity, code quality and code health (preferred)
  • Experience developing accessible technologies (preferred)

Interested in this job?

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

Software Engineer, Early Career, Campus

Early-career software engineering role at Google, focusing on developing next-generation technologies and enterprise-grade solutions for Google Cloud.

Software Engineer II, One Producer Stack Experiments

Software Engineer II position at Google focusing on experimentation platform development, requiring 1 year of experience in software development and algorithms.

Software Engineer, Real World Journeys, Full-Stack, Feature Development

Software Engineering role at Google focusing on developing features for Japanese users in the Search team, combining full-stack development with local market expertise.

Software Engineer II, Infrastructure, Core

Software Engineer II position at Google's Core Infrastructure team, building and maintaining fundamental technical components that power Google's flagship products.

Application Engineer, Supply Chain, Logistics

Entry-level Application Engineer position at Google, focusing on supply chain and logistics systems development using Java and integration technologies.