Principal Software Engineer - Mobile PlatformCanva · Brisbane, Queensland, QLD, Australia
Canva logo

Canva

company page ↗ Visa Sponsoring Company

Principal Software Engineer - Mobile Platform

✓ This company has sponsored visas before. The posting doesn't say so, but it's still worth applying.

🗓️ Posted 2026-08-24 Brisbane, Queensland, QLD, Australia Full-time Hybrid ICT
💰 Salary Not shared 📊 Market A$14,166–A$19,166/mo

About the Company

Empower the world to design. We're a global online visual communications platform on a mission to empower the world to design. Featuring a simple drag-and-drop user interface and a vast range of templates ranging from presentations, documents, websites, social media graphics, posters, apparel to videos, plus a huge library of fonts, stock photography, illustrations, video footage, and audio clips, anyone can take an idea and create something beautiful on Canva on any device, from anywhere in the world. Since our launch in 2013, we've had the crazy big goal of making design accessible to everyone. We were founded on the belief that people shouldn't need to understand complex software to unlock their creativity. We're leveling the playing field and democratizing access to design and visual communication by empowering 100% of the world to communicate in a way that was once limited to the 1%. We've always had a deeper mission surrounding Canva - which we talk about as our 'simple' two-step plan: to build one of the world's most valuable companies, and to do the most good we possibly can. We're committed to our core value of Being a Force for Good, so as the value of our company grows, so too does our ability to have a positive impact on the world. Software Development Specialties: Design, Graphic Design, Web app, Software engineering, Startup, Technology, Innovation, Publishing, product design

Responsibilities

  • ● Job Description
  • ● 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.
  • ● What you'd be doing in this role
  • ● Mobile Platform owns how Canva runs on iOS and Android. Every product team at Canva builds on top of what this group ships. Hundreds of millions of users open Canva on a phone or tablet, and the architecture that powers that experience is one of the most important technical bets the company is making right now.
  • ● Today, much of Canva's mobile product runs as a web application inside a native app shell. We're moving towards a hybrid architecture built around React and React Native, supported by native iOS and Android capabilities, portable libraries and shared mobile infrastructure.
  • ● The ambition is simple to describe and difficult to execute: build once, ship native-feeling experiences across iOS, Android and web.
  • ● React Native is the direction we're taking, but this role is bigger than expertise in a single framework. We're also interested in Principal-level engineers who have solved comparable problems through Flutter, Kotlin Multiplatform or other production-scale cross-platform architectures, and are excited to transfer that expertise into what we're building.
  • ● This is a genuinely rare problem: evolving a mature mobile architecture while the product remains live for hundreds of millions of users and hundreds of engineers continue building on top of it. The decisions made here will shape how Canva builds mobile for the next decade.
  • ● At the moment, this role is focused on:
  • ● Set the technical direction: Own the key architectural decisions for Canva's hybrid mobile platform across React Native, iOS and Android, including what should be shared, what should remain native, and how those layers work together.
  • ● Get the new platform into production: In your first few months, you'll turn the architecture into shipped code, with the foundations for performance, reliability and observability in place.
  • ● Prove it on a real product surface: Within six months, the goal is to have a React Native surface live in production, supported by stable capabilities and platform primitives that feature teams can build on.
  • ● Lead senior engineers through the migration: Be the architectural anchor for Staff and Senior engineers across Mobile Platform, helping them navigate difficult technical decisions as the new platform takes shape.
  • ● Scale adoption across Canva: In the new year, work with major product teams moving onto the platform, establishing patterns engineers trust and choose to use. Over time, you'll become one of Canva's technical voices on mobile architecture, with decisions influencing 800+ frontend engineers.
  • ● You're probably a match if...
  • ● We'd love to hear from you if you fit one or more of these. You don't need to meet all of them, but the more the better and if you join the team, we're invested in helping you grow.
  • ● Cross-platform architecture at scale: Built or significantly evolved a large-scale cross-platform mobile architecture in production. React Native and React are highly relevant, but deep experience with Flutter, Kotlin Multiplatform or another production-scale cross-platform stack can also be compelling.
  • ● Migration at scale: Led a meaningful migration of a mature mobile product onto a new architecture while it remained live and growing. The stronger signal is changing an existing system at scale, rather than starting clean.