This job is no longer available
This job expired on 21/08/2026. It no longer accepts applications.
Principal Software Engineer – Mobile Platform
Canva · Sydney
Job description
About the role
Canva is looking for a Principal Software Engineer to own the mobile platform that powers Canva on iOS and Android. You will shape the architecture that enables a "build once, ship native" experience across mobile and web, delivering real value to hundreds of millions of users.
Key responsibilities
- Define and drive the technical direction for the hybrid stack, including React, React Native, Bazel and supporting native libraries.
- Design a high‑performance, reusable architecture that works across iOS, Android and web runtimes.
- Ship production‑ready code within the first six months, delivering features to real users.
- Build core mobile capabilities that will be used by all product teams for the next decade.
- Lead by example, staying hands‑on in the codebase rather than relying on abstract architecture diagrams.
Required profile
- Proven senior‑level experience in mobile platform engineering and cross‑platform development.
- Strong leadership skills with a track record of delivering complex, high‑impact projects.
- Ability to work autonomously in a fast‑moving, hybrid work environment.
Required skills
- React
- React Native
- Bazel
- iOS development
- Android development
What we offer
- Hybrid work model with a vibrant Sydney campus.
- Opportunity to solve a unique, company‑wide technical challenge.
- Collaborative culture that empowers engineers to ship quickly.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Australia.
Salaries by job title
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Canva
Sydney