Senior Android Engineer — Mobile Workflows

Canva

City of Melbourne

Hybrid

AUD 140,000 - 180,000

Full time

6 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Equity packages — we want our success
Inclusive parental leave policy that支持
Annual Vibe & Thrive allowance
Flexible leave to recharge
Internal coaching programs

Job summary

Canva’s Mobile Workflows team in Melbourne seeks a Senior Android Engineer to join the Mobile Platform group. This role focuses on building and refining mobile development workflows, test automation frameworks, and CI/CD quality gates for Android, with opportunities to influence tooling at scale.

You’ll collaborate across Mobile Platform, DevX and product teams to consolidate tools into a cohesive system. The role offers hybrid working, vibrant campus culture and the chance to impact hundreds of

Qualifications

  • Strong foundations in computer science and software engineering practices.
  • Proven expertise in modern Android development including Kotlin, concurrency and reactive programming.
  • Experience with cross platform testing frameworks familiarity with test automation patterns.
  • Knowledge of CI/CD systems, build pipelines and mobile development tooling (e.g., Fastlane, Gradle).
  • Familiarity with cross-platform or hybrid development approaches (React Native, web-to-native bridges) is a plus but not essential.

Responsibilities

  • Build and maintain Android tooling, including simulators, device orchestration and CLI tools.
  • Develop and enhance mobile test automation framework for Android.
  • Design CI/CD quality gates with automated tests.
  • Collaborate with Infra, Cross Platform, and DevX to unify mobile workflows.
  • Contribute to mobile testing best practices across Canva.
  • Mentor junior engineers and share knowledge across mobile teams.

Skills

Kotlin
Android development
CI/CD tooling
Test automation
Gradle
Cross-platform testing
React Native familiarity

Tools

Fastlane
Gradle
Android Studio
Jenkins

Job description

Senior Android Engineer — Mobile Workflows
  • Full-time
  • Recruitment type: Permanent

Join the team redefining how the world experiences design.

Hey, g'day, mabuhay, kia ora, 你好, hallo, vítejte!
Thanks for stopping by. We know job hunting can be a little time-consuming and you're probably keen to find out what's on offer — so we'll get straight to the point.

Where and how you can work

Collingwood is home to our Melbourne campus - a vibrant, creative hub for connection and impactful work. While Sydney is home to our HQ, Melbourne brings its own unique vibe, with local artwork, lush greenery, and thoughtfully designed spaces to help you collaborate, focus, and feel part of a welcoming community.
This role is based in Melbourne, and we’re looking for someone who calls it home. Our hybrid way of working gives you the flexibility to work remotely, and to come together on campus for meaningful in-person collaboration and connection when it matters most.

At the moment, this role is focused on:

  • Build and maintain Android-specific development tooling including simulator setup, device orchestration and CLI developer tools
  • Develop and enhance the mobile test automation framework for synthetic and integration testing on Android
  • Design and implement CI/CD quality gating with automation tests to detect regressions proactively
  • Collaborate with Native Infra, Cross Platform and DevX teams to consolidate fragmented mobile workflows into a unified system
  • Contribute to defining, improving and codifying mobile testing best practices and methodologies across Canva
  • Support the creation of company-wide triage workflows and monitoring for mobile development and testing
  • Rally knowledge sharing across mobile teams, mentoring less experienced engineers

You're probably a match if:

We are looking for an experienced Android engineer with a passion for developer tooling, testing infrastructure and mobile platform reliability. Ideally you have experience building CI/CD pipelines, test frameworks, or developer tools at scale.

  • Strong foundations in computer science and software engineering practices
  • Proven expertise in modern Android development including deep understanding of Kotlin, concurrency and reactive programming
  • Experience with cross platform testing frameworks familiarity with test automation patterns
  • Knowledge of CI/CD systems, build pipelines and mobile development tooling (e.g., Fastlane, Gradle)
  • Familiarity with cross-platform or hybrid development approaches (React Native, web-to-native bridges) is a plus but not essential
  • You can navigate through ambiguity and come up with best technical solutions independently
  • You exemplify attention to detail and strategic thinking, writing reusable and testable code

About the team

The Mobile Workflows team at Canva owns 3 major pieces: Mobile development tooling, Mobile Automation Testing Pipeline and Mobile quality strategy across Canva. We sit within the Mobile Platform subgroup and play a critical role in Canva's mobile products — we're empowered to make mobile development reliable, scalable and high-quality across the entire engineering organisation. Our work ensures that hundreds of product and platform teams can build confidently for iOS and Android.

About the role

You’ll get hands‑on experience building and refining mobile development workflows, test automation frameworks, and CI/CD quality gating for Android. This is an exciting opportunity for an experienced Android engineer who is passionate about developer experience, testing infrastructure, and enabling teams at scale. You'll work closely with cross-functional partners across Mobile Platform, DevX, and product teams to consolidate fragmented tools into a cohesive mobile workflows system.

What’s in it for you?

Achieving our crazy big goals motivates us to work hard — and we do — but you'll experience lots of moments of magic, connection and fun along the way. We also offer a range of benefits to support you inside and outside of work.

Here’s a taste of what’s on offer:

  • Equity packages — we want our success to be yours too
  • Inclusive parental leave policy that supports all parents and carers
  • Annual Vibe & Thrive allowance to support wellbeing, connection, and home office setup
  • Flexible leave to recharge, volunteer, or just do you
  • Internal coaching programs and world-class leadership development

We celebrate all types of backgrounds at Canva, so even if you don't feel like you meet every single point, we’d still love to hear from you!

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer - Mobile Workflows
Staff Software Engineer - Mobile Workflows

Canva • Victoria

Remote
AUD 180,000 - 240,000
Equity packages
Inclusive parental leave policy
Annual Vibe & Thrive allowance
+1
Staff Software Engineer - Mobile Workflows
Staff Software Engineer - Mobile Workflows

Canva • City of Brisbane

On-site
AUD 150,000 - 190,000
Equity packages
Inclusive parental leave policy
Vibe & Thrive allowance
+1
Staff Software Engineer - Mobile Workflows
Staff Software Engineer - Mobile Workflows

Canva • Adelaide

On-site
AUD 210,000 - 270,000
Equity packages
Parental leave
Vibe & Thrive allowance
+1
Staff Software Engineer - Native Infrastructure
Staff Software Engineer - Native Infrastructure

Canva • City of Brisbane

On-site
AUD 160,000 - 220,000
Equity packages
Inclusive parental leave policy
Annual wellbeing allowance
+1
Staff Software Engineer - Rust
Staff Software Engineer - Rust

Canva • Sydney

On-site
AUD 220,000 - 360,000
Equity packages
Inclusive parental leave policy
Vibe & Thrive allowance
+1
Staff Software Engineer - Native Infrastructure
Staff Software Engineer - Native Infrastructure

Canva • Perth

Hybrid
AUD 170,000 - 210,000
Equity packages
Inclusive parental leave
Thrive allowance
+1
Staff Software Engineer - Native Infrastructure
Staff Software Engineer - Native Infrastructure

Canva • City of Melbourne

On-site
AUD 180,000 - 240,000
Equity packages
Parental leave
Thrive allowance
+1
Staff Software Engineer - Native Infrastructure
Staff Software Engineer - Native Infrastructure

Canva • Sydney

On-site
AUD 150,000 - 190,000
Equity packages
Inclusive parental leave
Vibe & Thrive allowance
+1
Principal Software Engineer - Mobile Platform
Principal Software Engineer - Mobile Platform

Canva • City of Brisbane

On-site
AUD 160,000 - 230,000
Equity packages – we want our success
Inclusive parental leave policy
Annual wellbeing allowance
+1
Staff Software Engineer - Mobile Platform (Rust)
Staff Software Engineer - Mobile Platform (Rust)

Canva • Sydney

On-site
AUD 140,000 - 190,000
Equity packages
Inclusive parental leave policy
Vibe & Thrive allowance
+1