Software Developer III, Ads Infrastructure (London)

Software Developer III, Ads Infrastructure (London)

13 Oct
|
Google Canada
|
London

13 Oct

Google Canada

London

Software Developer III, Ads Infrastructure at Google in Waterloo, ON is a full time role with a base salary of $150,000–$153,000 CAD per year, plus a 15% bonus target, equity, and benefits. The position sits within Google Ads, where the team applies machine learning and Generative AI to advertising technology at global scale.

Day to day, you'll build and maintain developer-facing tooling and automated workflows that cover the full experiment lifecycle, from creation and configuration through traffic ramp-ups, metric monitoring, and final launch. You'll also debug system and product issues, review peer code, and contribute to design discussions.

About the Role: Software Developer III, Ads Infrastructure

The core of this role is building and scaling the infrastructure that makes online controlled experiments (A/B testing) reliable and manageable at Google Ads' scale. You'll own the tooling that engineers use to run experiments from start to finish, including real-time metric monitoring and progressive traffic ramp-ups.

Beyond tooling, you'll triage and resolve system and product issues by tracing problems back to their sources across hardware, network, and service layers. You'll participate in or lead design reviews with peers and stakeholders, weighing available technologies to reach sound decisions.

Code review is a regular part of the work. You'll assess code written by other developers against style guidelines, accuracy, testability, and efficiency, and provide feedback accordingly. You'll also contribute to or update documentation and educational content as products and programs change.

Benefits and Salary

The posted base salary range is $150,000–$153,000 CAD per year, with individual pay determined by job-related skills, experience, and relevant education or training.



On top of base pay, the role carries a 15% bonus target and equity.

Google also provides a benefits package; details are available through Google's benefits information page, accessible after you apply.

Job Details

Company: Google

Location: Waterloo, ON, Canada

Requisition ID: 104211793202553542

Pay: $150,000–$153,000 CAD/year + 15% bonus target + equity + benefits

Responsibilities

This role combines infrastructure engineering with hands‑on tooling work. You'll build the systems that other engineers rely on to run experiments, while also contributing to code quality and technical documentation across the team.

- Build and scale developer‑facing interfaces, tooling, and automated workflows that simplify the end‑to‑end experiment lifecycle, from experiment creation and configuration to progressive traffic ramp‑ups and real‑time metric monitoring, through final launch and cleanup
- Triage product or system issues and debug, track, and resolve them by analyzing the sources of issues and the impact on hardware, network, or service operations and quality
- Contribute to or update existing documentation or educational content, adapting content based on product and program updates and user feedback
- 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, including style guidelines, accuracy, testability, and efficiency

Requirements / Skills

The posting sets out minimum qualifications that all applicants must meet, plus preferred qualifications that strengthen a candidacy. A bachelor's degree or equivalent practical experience is required, along with two years of experience in both large‑scale infrastructure and software development.

- Bachelor's degree or equivalent practical experience (required)
- 2 years of experience with developing large‑scale infrastructure, distributed systems or networks, or with compute technologies, storage, or hardware architecture (required)
- 2 years of experience with software development in one or more programming languages (required)
- Python and C++ experience (required)
- High-performance computing (HPC) concepts, development, or technologies experience (required)
- 2 years of experience with data structures and algorithms (preferred)
- Experience with large‑scale data processing pipelines, such as Flume, MapReduce, or SQL-like data processing engines (preferred)
- Experience developing accessible technologies (preferred)
- Familiarity with the concepts of online controlled experiments (A/B testing) (preferred)

Bachelor's degree or equivalent practical experience. 2 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture. 2 years of experience with software development in one or more programming languages. Experience in Python and C++. Experience in high-performance computing (HPC) concepts, development, or technologies.

#J-18808-Ljbffr

📌 Software Developer III, Ads Infrastructure (London)
🏢 Google Canada
📍 London

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software developer iii, ads infrastructure (london) / london

Subscribe to this job alert:

Get the latest job offers by email for: software developer iii, ads infrastructure (london) / london