Software Developer III, 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
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Advertising

Description For Software Developer III, Engineering Productivity, Google Ads

Google is seeking a Software Developer III for their Engineering Productivity team within Google Ads. This role is crucial for developing and maintaining tools that enhance developer productivity and code quality. The position offers the opportunity to work on Google's advertising products, including search, display, shopping, travel, and video advertising.

As a Software Developer III, you'll be responsible for building and improving developer tools that directly impact the efficiency and quality of Google's advertising products. You'll work with cutting-edge technologies across various domains, from distributed computing to system design and artificial intelligence. The role requires strong technical expertise in software development, data structures, and algorithms.

The ideal candidate will have at least 2 years of experience in software development and building developer tools. You'll be part of a team that powers the open internet by creating trusted experiences between people and businesses through effective advertising tools. This position offers the chance to work on projects that scale to billions of users and contribute to Google's advertising ecosystem.

You'll collaborate with peers and stakeholders in design reviews, code reviews, and documentation efforts. The role combines technical expertise with leadership opportunities, as you'll be expected to make significant contributions to both code and team processes. Working at Google's Waterloo office, you'll be part of a global team that's pushing the boundaries of advertising technology.

This position is perfect for someone who is passionate about developer tools, has a strong foundation in software engineering, and wants to make an impact on how Google's advertising products are built and maintained. You'll have the opportunity to grow your career while working on challenging problems at massive scale.

Last updated 3 days ago

Responsibilities For Software Developer III, 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 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 Developer III, Engineering Productivity, Google Ads

Java
Python
Go
  • 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 in an industry setting
  • 2 years of experience with data structures or algorithms in either an academic or industry setting
  • 2 years of experience building developer tools that improve developer velocity, code quality and code health
  • Master's degree or PhD in Computer Science or related technical fields (preferred)
  • 2 years of experience with performance, systems data analysis, visualization tools, or debugging (preferred)
  • Experience developing accessible technologies (preferred)
  • Proficiency in code and system health, diagnosis and resolution, and software test engineering (preferred)

Benefits For Software Developer III, Engineering Productivity, Google Ads

Medical Insurance
Vision Insurance
Dental Insurance
Parental Leave
  • Equal opportunity employer
  • Accommodation for special needs
  • Global collaboration opportunities

Interested in this job?

Jobs Related To Google Software Developer III, Engineering Productivity, Google Ads

Software Developer III, Google Workspace

Software Developer III position at Google Workspace, focusing on developing next-generation technologies for billions of users with opportunities in distributed computing and large-scale systems.

Software Developer III, Infrastructure, AlloyDB

Software Developer III position at Google Cloud, focusing on AlloyDB infrastructure development with machine learning integration, offering competitive compensation and opportunity to work on cutting-edge database technologies.

Software Developer III, Infrastructure, Core

Software Developer III position at Google's Core Infrastructure team, focusing on large-scale systems development with competitive compensation and comprehensive benefits.

Software Developer III, Google Ads

Software Developer III position at Google Ads, focusing on developing large-scale systems and next-generation technologies that impact billions of users worldwide.

Technical Program Manager III, Silicon Development, Devices and Platforms

Technical Program Manager III role at Google focusing on Silicon Development for Devices and Platforms, offering competitive salary and benefits in Mountain View or San Diego.