Staff Software Engineer - Mobile Workflows

Canva

Adelaide

On-site

AUD 210,000 - 270,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity packages
Parental leave
Vibe & Thrive allowance
Flexible leave

Job summary

Canva is seeking a Staff Software Engineer to drive the Portable Platform for mobile across iOS, Android and web, leading the re-architecture of the mobile stack and defining tooling and testing standards.

You will own the mobile development tooling, test automation framework, CI/CD quality gating, and cross-team collaboration to unify workflows, mentor teams, and hire top mobile talent.

Qualifications

  • Deep expertise in iOS (Swift) or Android (Kotlin) with knowledge of the other and cross-platform experience.
  • Hands-on experience with React Native or similar cross-platform framework at scale.
  • Experience shaping mobile test automation frameworks with adoption by multiple teams.
  • Background in defining quality gating and CI/CD for mobile builds and device farms.
  • Proven delivery of complex, cross-team technical projects.

Responsibilities

  • Own mobile development tooling, architecture and roadmap across iOS and Android.
  • Lead the mobile test automation framework and ensure cross-platform coverage.
  • Define CI/CD quality gating and protect long-term mobile goals.
  • Align Native Infra, Cross Platform and DevX to unify mobile workflows.
  • Document mobile testing standards for Canva and teams.

Skills

Swift
Kotlin
React Native
Test automation
CI/CD

Tools

BrowserStack
Firebase Test Lab
Bazel

Job description

Job Description

Join the team redefining how the world experiences design.

What You’d Be Doing In This Role

As Canva scales change continues to be part of our DNA. This Staff Software Engineer role sits at the centre of the biggest re‑architecture in Canva's mobile history. Canva's mobile app has, until now, been a browser wrapped around web code. That's changing. The Portable Platform is Canva's move to a native‑grade mobile experience — write once, deploy across iOS, Android, and web. Mobile Workflows is the newly formed team that owns that infrastructure layer, combining mobile development tooling, the automation testing pipeline, and quality strategy into a single home. This role sets the technical direction for all of it.

Within 12 months, the goal is clear: Canva has a unified mobile development workflow strategy owned by one team. Automation testing ownership models are rolled out. Shared quality signals are holding product teams accountable.

  • Own mobile development tooling. Architecture and roadmap for simulator and emulator setup, device orchestration, and CLI tools across iOS and Android — making the engineering trade‑offs that balance short and long‑term needs.
  • Lead the test automation framework. Design and evolve the mobile test automation framework for synthetic and integration testing across platforms, scoping problems across teams and delivering projects that span multiple consuming teams.
  • Set the CI/CD quality gating strategy. Proactively surface quality problems not yet defined by others. Protect Canva's longer‑term mobile goals by getting ahead of issues before they land in production.
  • Consolidate what's fragmented. Drive alignment across Native Infra, Cross Platform, and DevX to bring fragmented mobile workflows into one cohesive system. Manage the complexity of multiple stakeholders and keep teams moving toward shared goals.
  • Codify the standards. Define and publish mobile testing best practices and methodologies across Canva. Your documentation becomes the reference other engineers build on — not just on this team, but company‑wide.
  • Build shared quality signals. Create company‑wide triage workflows and monitoring for mobile development and testing. Set clear objectives and empower teams to own delivery and quality themselves.
  • Mentor and grow the team. Rally mobile teams around a shared mission and ways of working. Give direct, actionable feedback and help attract and assess top mobile talent alongside the hiring manager.
You're probably a match if
  • Mobile Platform Depth: Deep expertise in at least one mobile platform iOS (Swift) or Android (Kotlin) with working knowledge of the other and genuine experience with cross‑platform approaches.
  • Cross‑Platform Development: Hands‑on experience with React Native or a comparable cross‑platform mobile framework, used in a production environment at meaningful scale.
  • Testing Infrastructure Ownership: Experience building or significantly shaping a mobile test automation framework — synthetic, integration, or E2E — with evidence that other teams adopted what you built.
  • CI/CD Strategy: Background in defining quality gating strategy or improving CI/CD pipelines. You've thought about mobile build systems, device farm integration, and what fast, reliable feedback loops look like at scale.
  • Delivery at Scale: Track record of scoping and delivering complex, cross‑team technical projects. You know what it takes to ship something that spans multiple stakeholders and still lands cleanly.
  • Alignment Without Authority: Skilled at driving technical direction with teams you don't manage. You build buy‑in through credibility and clear communication, not through hierarchy.
  • Standards Setting: Your technical docs and practices have become the reference others build on. You write for the reader who hasn't met you yet.
  • Strategic and Tactical: You can hold the 12‑month horizon and the current sprint at the same time.
Nice to have
  • Device Farm Experience: Hands‑on with BrowserStack, Firebase Test Lab, or similar cloud device testing platforms.
  • Bazel Familiarity: Experience working within a Bazel‑based monorepo CI/CD environment, particularly at scale.
  • Platform Transition Experience: You've helped a team migrate from one mobile paradigm to another — WebView to native, or web‑first to cross‑platform — and lived through the tooling challenges that come with it.
  • Stakeholder Influence: Background in internal advocacy or technical communication across engineering organisations.
About The Group And Team

Mobile Platform's mission is to provide optimal platform support for mobile development, from ideation to deployment. The subgroup sits within Canva's Product Platform supergroup alongside Client Platform, User Platform, API Platform, and PIE. It currently has two established teams — Cross Platform and Native Infra — and Mobile Workflows is the newest addition. Mobile Workflows owns the infrastructure that makes mobile development reliable at Canva: development tooling, the automation testing pipeline, and quality strategy. As product engineers shift from web‑only to cross‑platform development under the Portable Platform, they need tooling and testing infrastructure that keeps up. The decisions made here will shape how hundreds of engineers ship mobile at Canva for years.

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, connectivity and fun woven throughout life at Canva, too. We also offer a range of benefits to set you up for every success in 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 & carers
  • An annual Vibe & Thrive allowance to support your wellbeing, social connection, office setup & more
  • Flexible leave options that empower you to be a force for good, take time to recharge and supports you personally
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 • 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 • City of Melbourne

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

Canva • Adelaide

On-site
AUD 140,000 - 190,000
Equity packages
Parental leave policy
Vibe & Thrive allowance
+1
Staff Software Engineer - Rust
Staff Software Engineer - Rust

Canva • Council of the City of Sydney

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

Canva • Adelaide

On-site
AUD 180,000 - 240,000
Equity packages
Inclusive parental leave policy
Annual 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 • Council of the City of Sydney

On-site
AUD 140,000 - 190,000
Equity packages
Inclusive parental leave policy
Vibe & Thrive allowance
+1
Senior iOS Engineer — Mobile Workflows
Senior iOS Engineer — Mobile Workflows

Canva • Council of the City of Sydney

Remote
AUD 100,000 - 130,000
Equity packages
Inclusive parental leave policy
Annual Vibe & Thrive allowance
+2
Staff Software Engineer - Mobile Platform (C++ or Rust)
Staff Software Engineer - Mobile Platform (C++ or Rust)

Canva • Council of the City of Sydney

Hybrid
AUD 180,000 - 240,000
Equity packages
Parental leave policy
Annual wellbeing allowance
Staff Front-End Engineer - Design Systems
Staff Front-End Engineer - Design Systems

Canva • Council of the City of Sydney

On-site
AUD 120,000 - 160,000
Equity packages
Inclusive parental leave policy
Annual Vibe & Thrive allowance
+1