Principal Software Engineer - Mobile Platform

Canva
Perth
Workplace: RemoteFull timeFunction: Software EngineeringSkills: ["Technical leadership","Engineering judgement","Constructive problem solving","Cross-team influence"]

Own the architectural direction for Canva’s hybrid mobile platform that powers iOS and Android. Lead the migration from a web-in-native-app-shell approach to a React + React Native-based architecture with native capabilities, shared portable libraries, and production-ready infrastructure. Turn the plan into shipped code, establish performance/reliability/observability foundations, and guide Staff and Senior engineers while scaling adoption across major product teams.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Canva
Canva
1 day ago

Principal Software Engineer - Mobile Platform

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 6 hours agoStatus: Live

Job Summary

Own the architectural direction for Canva’s hybrid mobile platform that powers iOS and Android. Lead the migration from a web-in-native-app-shell approach to a React + React Native-based architecture with native capabilities, shared portable libraries, and production-ready infrastructure. Turn the plan into shipped code, establish performance/reliability/observability foundations, and guide Staff and Senior engineers while scaling adoption across major product teams.
Location: Perth
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Set the technical direction for Canva’s hybrid mobile platform across React Native, iOS, and Android, deciding what is shared vs native.
  • •Ship the new platform into production by delivering architecture foundations for performance, reliability, and observability.
  • •Deliver a React Native surface in production within six months, supported by stable capabilities and primitives teams can build on.
  • •Serve as the architectural anchor for Staff and Senior engineers during the migration, guiding difficult decisions.
  • •Scale adoption across Canva by partnering with major product teams and establishing trusted engineering patterns for the platform.

Pay and Benefits

Perks:EquityParental LeaveWellness Stipend

Key Requirements

  • •Build or significantly evolve large-scale cross-platform mobile architectures in production (React Native/React highly relevant; Flutter or Kotlin Multiplatform also relevant).
  • •Lead migrations of mature mobile products onto new architectures while staying live and growing.
  • •Provide principal-level technical leadership across multiple teams, aligning Staff-level engineers around your direction.
  • •Influence mobile architecture beyond your team by creating platforms/standards adopted across groups.
  • •Stay hands-on with implementation details while reasoning through complex system trade-offs.
Experience:Cross-platform mobileMobile architectureReact NativeIOSAndroid
Skills:Technical leadershipEngineering judgementConstructive problem solvingCross-team influence
Languages:English
Tech Stack:ReactReact NativeIOSAndroidFlutterKotlin MultiplatformRustC/C++ExpoMobile CI/CDOver-the-air updates

Company Brief

Canva
Canva is an online visual communications platform that provides drag-and-drop design tools, templates, and media assets for creating presentations, social media graphics, videos, documents and more, serving individuals and large enterprises globally.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Scaleup
Valuation: Decacorn (USD 10B+)
Funding: Series E+
Headquarters: Surry Hills, New South Wales, Australia
Founded: 2012
Glassdoor
Glassdoor: 3.9
WebsiteLinkedInGlassdoor