Startups

Principal Software Engineer - Mobile Platform

Canva · San Francisco, CA · Remote

← All jobs
About Canva

Join the team redefining how the world experiences design. Hey, g'day, mabuhay, kia ora, 你好, hallo, vítejte! Thanks for stopping by. Backed by Bessemer, General Catalyst and 500 Global.

About the 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.

What they're looking for

  • 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
  • Principal-level technical leadership: Set technical direction across multiple teams where the answer wasn’t obvious, brought senior engineers and leaders with you, and had Staff-level engineers building against the direction you established
  • Organisation-wide influence: You’ve shaped architecture beyond your immediate team, creating platforms, standards or technical direction adopted across multiple groups or a large engineering organisation
  • Hands-on technical depth: You’re still close to the code and comfortable working through hard implementation details, not just setting direction from a distance
  • Engineering judgement: You don’t need to arrive as a React Native evangelist. You do need to reason from first principles, challenge assumptions constructively and help make Canva’s chosen architecture successful at scale
More about this role

***Role requires relocation to Australia, with work visa and relocation package provided***

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.

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...

Read the full posting on Canva's site ↗

Build your edge while you search

Free tools for founders and investors, plus VC Unfiltered, our take on startups, venture and the people who build them.