Software Developer III, Ads Infrastructure
$150k - $153k per yearGoogle Canada
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$150k - $153k per year
...Software Developer III, Ads Infrastructure Share Software Developer III, Ads Infrastructure Google Waterloo, ON, Canada X This position is for an existing position. Google utilizes AI tools to assist in assessing candidates in our hiring processes. In most instances...Suggested- Elevate your career at Google as a Software Developer focused on Ads Infrastructure. Contribute to high-performance applications using Python and C++ while enhancing experiment management and data processing. This role requires 2 years of experience in developing large-scale...Suggested
- Drive innovation as a Software Developer III in Ads Infrastructure at Google in Waterloo, ON. Leverage skills in Python and C++ to develop cutting-edge high-performance computing systems. Google is seeking an experienced Software Developer III to join their Ads Infrastructure...Suggested
$150k - $153k per year
...Software Developer III, Site Reliability at Google in Waterloo, Ontario is a full-time position carrying a salary range of $150,000–$153... ...work targets optimizing existing systems , building infrastructure, and eliminating manual work through automation. You'll...SuggestedFull time$182k - $186k per year
...Android Infrastructure Software Developer Google Waterloo, ON, Canada ~ Bachelor's degree or equivalent practical experience. ~5 years of experience with software development in one or more programming languages. ~3 years of experience with Android application development...Suggested$182k - $186k per year
...Google's Core team is hiring an Android Infrastructure Software Developer to work out of Waterloo, Ontario . This is a senior-level engineering role focused on building the tooling, frameworks, and libraries that power Google's first‑party mobile applications — the kind...- ...more about our flexible approach to where we work. Overview Carrot Ads is Instacart's publisher advertising platform and one of its... ...their own storefronts. That is the problem you will help solve. As a Software Engineer II on Carrot Ads, you will independently build and ship...Full timeWork at officeWork from homeFlexible hours
- ...Google Waterloo, ON, Canada is hiring an Android Infrastructure Software Developer to design and maintain Android developer infrastructure, including build tooling and libraries used by Google's mobile apps. You will collaborate with cross-functional teams to remove bottlenecks...
$98.08k - $147.12k per year
...replace to help us shape the future of information management. Join us. Your Impact We are seeking an experienced Senior Software Developer who shares our passion for developing and maintaining the Enterprise Capture product line. OpenText’s Capture solutions are deployed...InternshipFlexible hours$150k - $153k per year
...Share Software Developer, Google Chat iOS corporate_fare Google place Waterloo, ON, Canada X This posting is for a new vacancy. Google... ...and test features end-to-end, enhancing the existing infrastructure along the way. Leverage DevAI tools to improve daily workflows...$150k - $153k per year
...Google is hiring a Software Developer for Google Chat iOS based in Waterloo, Ontario . This is a role for developers who are ready to... ...at the intersection of mobile development and large-scale infrastructure, requiring someone who can move quickly from concept to shipped...- ...debt with improving the user’s experience / adding product features. You are interested in... ...What We Are Looking For ~5+ years of software development experience in Java and/or... ...lead for small projects (typically up to 4 developers), offering architectural and design guidance...Long term contractFull timeRemote workFlexible hours
$86.8k - $130.2k per year
...of information management. Join us. Your Impact As a Software Developer specializing in Robotic Process Automation (RPA), UiPath, and... ...technologies. Experience supporting unattended automation infrastructure and production environments. Understanding of AI...Internship- ...more about our flexible approach to where we work. Overview The Ads Manager team builds the core self-serve platform that brands, agencies... ...on Instacart. You’ll define key architectural patterns, improve developer productivity and observability, and act as a primary technical...Long term contractFull timeWork at officeWork from homeFlexible hours
$216k - $221k per year
...Staff Software Developer, Protected Data SRE Share Staff Software Developer, Protected Data SRE corporate_fare Google place Waterloo... ...development focuses on optimizing existing systems, building infrastructure and eliminating work through automation. On the SRE team, you...- ...flexible approach to where we work. OVERVIEW The Developer Experience team at Instacart is the force... ...enable Instacart engineers to ship high-quality software faster — from AI-powered code review to build infrastructure, developer onboarding, and local development environments...Full timeInternshipWork at officeLocal areaRemote workWork from homeFlexible hoursShift work
$216k - $221k per year
...Staff Software Developer, Embedded Systems/Firmware ~ Bachelor's degree, or equivalent practical experience. ~8 years of experience in software development. ~3 years of experience with embedded operating systems. ~3 years of experience in a technical leadership role...$182k - $186k per year
...Senior Software Developer, Eye Tracking Algorithms Share Senior Software Developer, Eye Tracking Algorithms corporate_fare Google place Waterloo, ON, Canada X This posting is for a new vacancy. Google utilizes AI tools to assist in assessing candidates in our hiring...$216k - $221k per year
...Waterloo's tech scene has a new standout opportunity: Google is hiring a Staff Software Developer, Embedded Systems/Firmware to join its Augmented Reality team in Waterloo, Ontario . This is a senior-level role sitting at the intersection of hardware and software, where...- ...systems that make it all possible. The Developer Experience team sits at the heart of that... ...reliably, and with less friction. As a Senior Software Engineer II on the Developer Experience... ...role in shaping the internal tooling, infrastructure, and platforms that Instacart engineers...Full timeWork at officeWork from homeFlexible hoursShift work
- ...work. Why this role is on the menu Instacart's Commercial business is building the path for advertisers and retailers to grow, and the Ads ecosystem needs a Product Marketing center of excellence to lead it. This role leads a team of advertising-focused Product Marketers with...Full timeWork at officeWork from homeFlexible hours
- ...Google in Waterloo, Ontario is seeking a Software Developer III, Site Reliability to join the Site Reliability Development team. This full-time role focuses on building and operating massively distributed, fault-tolerant systems, with emphasis on automation, code development...Full time
- ...connected and building community through regular in-person events. Learn more about our flexible approach to where we work. Overview Instacart Ads powers one of the industry's leading retail media networks, helping brands, CPGs, and retailer partners reach shoppers with relevant,...Permanent employmentFull timeWork at officeRemote workWork from homeFlexible hours
- ...Senior Software Engineer Company: The Boeing Company Boeing Defense, Space & Security... ...full stack development using the AWS infrastructure. The ideal candidate has experience... ...systems integrations Leadsactivities to develop, document and maintain architectures, requirements...Permanent employmentImmediate startRelocationRelocation packageFlexible hoursShift work
$113.26k - $210.34k per year
...Lead Full Stack Software Engineer - Hybrid Canadian Retirement... ...practices. Mentor and coach developers through code reviews, pair programming... ..., CI/CD automation, and infrastructure-as-code practices. Support production... ...‑term disability, life and AD&D insurance coverage,...Long term contractTemporary workLocal areaFlexible hours- ...and building community through regular in-person events. Learn more about our flexible approach to where we work. Overview Instacart's Ads Optimization team is the decision-making engine of our $1B+ ads business. We own the systems responsible for bidding, pacing, budgeting...Full timeWork at officeWork from homeFlexible hours
$207k - $300k per year
...Staff Software Developer, Client Stack, Front End and Web Development, Google Cloud New York, NY, USA; Waterloo, ON, Canada Advanced Experience owning outcomes and decision making, solving ambiguous problems and influencing stakeholders; deep expertise in domain....$216k - $221k per year
...Google is hiring a Staff Software Developer focused on Client Stack, Front End and Web Development for Google Cloud , based in Waterloo, Ontario . This is a senior, high-impact engineering leadership role at the centre of one of the most ambitious cloud and productivity...Worldwide$117.5k - $164.5k per year
...passionate about guiding and developing your peers, sharing your knowledge... ...retrieval patterns Develop matching systems that combine... ...relevance, latency, reliability, infrastructure cost, and user trust... ...in a row. – Greenhouse Software is an equal opportunity employer...Long term contractFor contractorsWork at officeLocal areaRemote work$146k - $244k per year
...currently seeking a Principal Embedded Flight Software Engineer to join our team in our Palo... ...Intuitive Machines is a leading space infrastructure company that builds spacecraft, connects... ...Real-time Operating Systems (RTOS). Develop, document, and maintain architectures, requirements...Permanent employmentWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer III, Ads Infrastructure. Be the first to apply!
- software developer no experience Ontario
- junior software developer Ontario
- software developer entry level Ontario
- software developer intern Ontario
- software developer Ontario
- software development engineer Ontario
- part time software developer Ontario
- software design engineer Ontario
- software engineer salary in canada Ontario
- software engineer Ontario

