This job is no longer available
This job expired on 19/07/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 lead the Mobile Platform team in Sydney. You will shape the architecture that powers Canva’s iOS and Android experiences, enabling product teams to deliver native‑looking features across devices.
Key responsibilities
- Define and own the technical direction of the hybrid stack, including React, React Native, Bazel and supporting native libraries.
- Design a reusable, high‑performance platform that can be deployed to iOS, Android and web runtimes.
- Ship production‑ready code within the first six months, delivering features to millions of users.
- Build core mobile capabilities and runtime components that other product teams will rely on.
- Lead by example, staying hands‑on in the codebase rather than focusing on abstract architecture diagrams.
Required profile
- Proven experience leading large‑scale cross‑platform engineering initiatives.
- Strong hands‑on development background with a focus on mobile performance and scalability.
- Ability to work in a fast‑moving environment and ship features quickly.
- Excellent collaboration skills to work with product, design and infrastructure teams.
Required skills
- React
- React Native
- Bazel
- iOS development
- Android development
What we offer
- Hybrid work model with a modern Sydney campus.
- Opportunity to influence the next decade of Canva’s mobile experience.
- Collaborative culture that values autonomy and impact.
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