Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Canva

Principal Software Engineer – Mobile Platform

Canva

Principal Software Engineer for Mobile Platform at Canva. Leading technical direction for mobile architecture and capabilities on iOS and Android.

Posted 7/1/2026full-timeRemote • 🇦🇺 AustraliaLeadWebsite

Tech Stack

Tools & technologies
AndroidiOSJavaScriptReactReact Native

About the role

Key responsibilities & impact
  • Owning the technical direction for the hybrid stack: Build the architecture for a platform that can deploy to all runtimes and maximise reusability without compromising performance and user experience.
  • Shipping early and shipping real: This isn't a multi-year research project. The company is moving fast on this work.
  • Building the mobile capabilities that the next decade needs: The fundamentals of how the application is assembled.
  • Leading with code, not whiteboards: Canva doesn't have an architecture function — Principal engineers stay hands-on, and this role leans more hands-on than most.
  • Influencing the product groups that depend on this work: As the first phase ships, you'll partner with the product groups whose experiences integrate into the hybrid application.
  • Sparring with strong peers: You'll join a small group of Principal and Staff engineers shaping how Canva's frontend and mobile stack works.
  • Influential Individual Contributor: While you’ll have no direct reports, you’ll be leading and mentoring Staff and Senior engineers and overseeing their architectural decisions.

Requirements

What you’ll need
  • Hybrid stack expertise: Built or significantly evolved a large-scale hybrid mobile architecture in production.
  • React Native and React is the ideal, but a credible alternative with cross-platform mobile depth also works.
  • Migration at scale: Led a meaningful migration of a mature mobile product onto a new architecture.
  • Principal leadership: You've operated where both the problem and the solution are unknown, and the work spans the whole company.
  • Cross-platform fluency: Deep mobile fundamentals across iOS and Android, and an instinct for how the same patterns map across web.
  • Active individual contribution: You’re still writing and committing code on a day-to-day basis.
  • AI fluency: Used agentic orchestration in real work. Have a view on what changes for mobile engineering when AI is a daily part of the workflow.
  • Technical knowledge: React Native: Production experience at scale, not just exposure.
  • Mobile runtime : Bundle delivery, native module boundaries, performance profiling on real device.
  • iOS and Android: Native fundamentals on both, not just the JS side of the bridge.
  • Cross-platform architecture: Build once, ship to multiple runtimes without losing native feel.
  • Mobile performance: Performance, reliability monitoring, and optimisation at scale.
  • Deep fundamentals: Engineering fundamentals from a CS background, including data structures, complexity, the hard parts.

Benefits

Comp & perks
  • 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

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
React NativeCross-Platform Mobile DevelopmentIOS FundamentalsAndroid FundamentalsPerformance ProfilingData StructuresComplexity AnalysisMobile Runtime ManagementAI Fluency in Mobile EngineeringArchitectural Decision-Making
Soft Skills
MentoringInfluencing Product GroupsCollaboration with Peers