Principal Software Engineer - Mobile Platform

Canva
Singapore
Workplace: RemoteFull timeFunction: Software EngineeringSkills: ["Engineering judgement","Technical leadership","System-level reasoning","Hands-on problem solving","Constructive collaboration"]

Own the technical direction and architecture for a hybrid mobile platform across React Native, iOS, and Android. Lead engineering decisions on what to share vs. keep native, turn the architecture into production code, and deliver a React Native surface with performance, reliability, and observability foundations. Serve as the architectural anchor for senior engineers and help scale adoption across product teams at Canva.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Canva
Canva
23 hours 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: 10 hours agoStatus: Live

Job Summary

Own the technical direction and architecture for a hybrid mobile platform across React Native, iOS, and Android. Lead engineering decisions on what to share vs. keep native, turn the architecture into production code, and deliver a React Native surface with performance, reliability, and observability foundations. Serve as the architectural anchor for senior engineers and help scale adoption across product teams at Canva.
Location: Singapore
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Own key architectural decisions for Canva’s hybrid mobile platform across React Native, iOS, and Android, defining shared capabilities and native boundaries.
  • •Turn the target architecture into shipped production code, establishing foundations for performance, reliability, and observability.
  • •Deliver a React Native surface in production within six months, supported by stable capabilities and platform primitives.
  • •Act as the architectural anchor for Staff and Senior engineers across Mobile Platform, guiding difficult technical decisions.
  • •Scale adoption across Canva by working with major product teams to move onto the platform and establish engineering patterns.

Pay and Benefits

Perks:EquityParental Leave

Key Requirements

  • •Built or significantly evolved large-scale cross-platform mobile architectures in production, with deep relevance to React Native and React (Flutter or Kotlin Multiplatform also considered).
  • •Led a meaningful migration of a mature mobile product to a new architecture while it remained live and growing, emphasizing system evolution at scale.
  • •Provided principal-level technical leadership by setting direction across multiple teams and bringing senior engineers with you.
  • •Shaped architecture beyond your immediate team by creating platforms, standards, or technical direction adopted across groups or the wider org.
  • •Stayed hands-on with implementation details and can reason from first principles, challenging assumptions constructively.
Experience:Cross-platform mobileMobile architectureMobile product migrationReact Native
Skills:Engineering judgementTechnical leadershipSystem-level reasoningHands-on problem solvingConstructive collaboration
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