Android Infrastructure Software Developer

Google Canada

Southwestern Ontario

On-site

CAD 182,000 - 186,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Equity
Benefits package

Job summary

Google's Core team in Waterloo, Ontario is seeking an Android Infrastructure Software Developer. The senior role focuses on building tooling, frameworks, and libraries that power Google's first‑party mobile applications and shapes how hundreds of developers ship Android code.

You'll design and maintain Android developer infrastructure, including build tooling and test automation, while collaborating across product teams to improve developer velocity and product quality.

Qualifications

  • Bachelor's degree or equivalent practical experience in a relevant field.
  • 5 years of software development experience in one or more programming languages.
  • 3 years of Android application development.
  • 3 years of testing, maintaining, or launching software products, plus 1 year with large-scale design.
  • Proficiency in Kotlin or Java for Android development.
  • Experience with dependency injection frameworks such as Dagger or Hilt (preferred).
  • Familiarity with build systems and toolchains such as Bazel/Blaze, Gradle, KSP, or annotation processing (preferred).
  • Experience building developer tools that improve velocity, quality, and health (preferred).
  • Interest in AI-assisted and agentic developer tooling (preferred).

Responsibilities

  • Design, build, and maintain Android developer infrastructure, including build tooling, frameworks, and libraries used across Google's first‑party mobile applications
  • Partner cross-functionally with product teams to identify developer productivity bottlenecks and deliver effective solutions
  • Lead and participate in design reviews, review code from other developers, and contribute to documentation and educational content
  • Triage and resolve product and system issues by analyzing their sources and assessing their impact on service operations and quality

Skills

Android development
Developer tooling
Large-scale architecture
Kotlin
Java
Dependency injection
Build systems
Code reviews
AI tooling interest
Dev tools

Education

Bachelor's degree

Tools

Dagger/Hilt
Bazel/Blaze
Gradle
KSP
Annotation processing

Job description

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 of work that shapes how hundreds of developers write and ship Android code every day.


Rather than building features that end users tap and swipe, this role sits one level deeper: you'll be designing the developer infrastructure that makes everything else possible. Think build systems, dependency injection frameworks, test automation, and developer productivity tooling — the plumbing that keeps a massive engineering organization moving fast and shipping quality software.


About the Role: Android Infrastructure Software Developer

As part of Google's Core team, you'll be responsible for designing, building, and maintaining the Android developer infrastructure that underpins Google's mobile ecosystem. You'll partner with product teams across the organization to identify developer productivity bottlenecks and deliver scalable solutions. This includes leading design reviews, reviewing code, and contributing to documentation and educational content that helps developers across Google do their best work.


Beyond building, you'll also be expected to triage and resolve product and system issues by identifying root causes and assessing their impact on service quality. Google is looking for engineers who can work across the full stack, demonstrate technical leadership, and adapt as the team's projects evolve. The Core team has a unique mandate to influence technical decisions company-wide — this is a high‑impact position with broad reach.


Benefits and Salary

This role offers a salary range of $182,000–$186,000 CAD per year, plus a 15% bonus target, equity, and a comprehensive benefits package. Google's benefits are well‑regarded in the industry — visit Google's careers page to learn more about what's included.


Job Details

Company: Google


Location: Waterloo, ON, Canada


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


Responsibilities

In this role, you'll be working at the intersection of mobile engineering and developer experience, building tools and infrastructure that directly affect the productivity and quality of software development across Google's Android ecosystem. The work is technical, collaborative, and high‑leverage — every improvement you ship can benefit hundreds of engineers.



  • Design, build, and maintain Android developer infrastructure, including build tooling, frameworks, and libraries used across Google's first‑party mobile applications

  • Partner cross‑functionally with product teams to identify developer productivity bottlenecks and deliver effective solutions

  • Lead and participate in design reviews, review code from other developers, and contribute to documentation and educational content

  • Triage and resolve product and system issues by analyzing their sources and assessing their impact on service operations and quality


Requirements / Skills

Google is looking for a seasoned software developer with a strong background in Android development and a genuine interest in developer tooling and infrastructure. The ideal candidate combines deep technical expertise with the ability to collaborate across teams and lead with sound engineering judgment. Experience with large‑scale application architecture is essential, as is comfort working in a fast‑paced, evolving environment.



  • Bachelor's degree or equivalent practical experience in a relevant field

  • 5 years of software development experience in one or more programming languages

  • 3 years of Android application development experience

  • 3 years of experience testing, maintaining, or launching software products, plus at least 1 year working with large‑scale application design and architecture

  • Proficiency in Kotlin or Java for Android development

  • Experience with dependency injection frameworks such as Dagger or Hilt (preferred)

  • Familiarity with build systems and toolchains such as Bazel/Blaze, Gradle, KSP, or annotation processing (preferred)

  • Experience building developer tools that improve developer velocity, code quality, and code health — e.g., compilers, automated releases, test automation frameworks (preferred)

  • Interest in AI‑assisted and agentic developer tooling (preferred)


5 years of experience with software development in one or more programming languages, 3 years of experience with Android application development, 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with large‑scale application design and architecture. Development experience working with Kotlin or Java.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Android Infrastructure Software Developer
Android Infrastructure Software Developer

Google LLC • Southwestern Ontario

On-site
CAD 182,000 - 186,000
Senior Android Infrastructure Engineer: Tools & Build
Senior Android Infrastructure Engineer: Tools & Build

Google Canada • Southwestern Ontario

On-site
CAD 182,000 - 186,000
Equity
Benefits package
Android Infrastructure Engineer – Dev Tools & Build
Android Infrastructure Engineer – Dev Tools & Build

Google LLC • Southwestern Ontario

On-site
CAD 182,000 - 186,000
Android Infrastructure & Developer Tools Engineer
Android Infrastructure & Developer Tools Engineer

Google LLC • Southwestern Ontario

On-site
CAD 182,000 - 186,000
Android Developer
Android Developer

EIZIE • Kitamaat

On-site
CAD 80,000 - 110,000
Competitive Salary
Health and Wellness benefits
Professional Development
+5
Software Developer, Early Career, Campus
Software Developer, Early Career, Campus

Google • Montreal (administrative region)

On-site
CAD 126,000 - 129,000
Equity
Bonus target
Benefits
Senior Software Developer, Full Stack, Applied AI Agent Studio
Senior Software Developer, Full Stack, Applied AI Agent Studio

Google Canada • Southwestern Ontario

On-site
CAD 182,000 - 186,000
Equity
Benefits package
Bonus target (15%)
Staff Software Developer, Cloud
Staff Software Developer, Cloud

Google Inc. • Southwestern Ontario

On-site
CAD 216,000 - 221,000
Bonus target
Equity
Benefits
Lead Web Solutions Developer, Cloud Support, Tools and Automation (English)
Lead Web Solutions Developer, Cloud Support, Tools and Automation (English)

Google Inc. • Southwestern Ontario

On-site
CAD 166,000 - 170,000
Software Developer, XR System Interaction Frameworks
Software Developer, XR System Interaction Frameworks

Google • Kitchener

On-site
CAD 182,000 - 186,000