Principal Software Engineer - Mobile Platform

Canva
Sydney
Workplace: HybridFull timeFunction: Software EngineeringSkills: ["Technical leadership","Engineering judgement","Hands-on problem solving","Systems thinking","Collaboration"]

Own the technical direction and execution of Canva’s hybrid mobile platform across React Native, iOS, and Android. Drive shared-vs-native architecture decisions, ship foundational mobile infrastructure for performance, reliability, and observability, and deliver a React Native surface into production. Act as the architectural anchor for senior engineers through migration and lead adoption across product teams, shaping Canva’s mobile for the next decade.

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: 20 hours agoStatus: Live
Reposted: similar role first listed 2 months ago

Job Summary

Own the technical direction and execution of Canva’s hybrid mobile platform across React Native, iOS, and Android. Drive shared-vs-native architecture decisions, ship foundational mobile infrastructure for performance, reliability, and observability, and deliver a React Native surface into production. Act as the architectural anchor for senior engineers through migration and lead adoption across product teams, shaping Canva’s mobile for the next decade.
Location: Sydney
Workplace: Hybrid
Employment Type: Full time · Permanent
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Own key architectural decisions for Canva’s hybrid mobile platform, defining what should be shared vs native and how layers work together across React Native, iOS, and Android.
  • •Turn the target architecture into shipped code, establishing foundations for performance, reliability, and observability.
  • •Deliver a React Native surface live in production within six months, supported by stable capabilities and platform primitives for feature teams.
  • •Guide Staff and Senior engineers through the migration as the new platform takes shape, serving as the architectural anchor.
  • •Scale adoption across Canva by partnering with major product teams and establishing patterns engineers trust and use.

Pay and Benefits

Perks:EquityParental LeaveWellness Stipend

Key Requirements

  • •Built or significantly evolved large-scale cross-platform mobile architectures in production, including React Native and React or comparable stacks like Flutter or Kotlin Multiplatform.
  • •Led a migration of a mature mobile product to a new architecture while it remained live and growing.
  • •Provided principal-level technical leadership by setting direction across multiple teams and enabling Staff-level engineers to build against it.
  • •Shaped architecture beyond a single team by creating platforms, standards, or technical direction adopted across orgs or large engineering groups.
  • •Remaining hands-on with hard implementation details, reasoning from first principles and challenging assumptions constructively.
Experience:Cross-platformMobileArchitectureMigration
Skills:Technical leadershipEngineering judgementHands-on problem solvingSystems thinkingCollaboration
Languages:English
Tech Stack:ReactReact NativeIOSAndroidFlutterKotlin MultiplatformRustCC++Expo

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