Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer - Mobile Platform

Canva

Job Description

Job Description

Job Description

***Role requires relocation to Australia, with work visa and relocation package provided***

Hey, g'day, mabuhay, kia ora, 你好, hallo, vítejte!

Thanks for stopping by. We know job hunting can be a little time consuming and you're probably keen to find out what's on offer, so we'll get straight to the point.

What you’d be doing in this role

Mobile Platform owns how Canva runs on iOS and Android. Every product team at Canva builds on top of what this group ships. Hundreds of millions of users open Canva on a phone or tablet, and the architecture that powers that experience is one of the most important technical bets the company is making right now.

Today, much of Canva’s mobile product runs as a web application inside a native app shell. We’re moving towards a hybrid architecture built around React and React Native, supported by native iOS and Android capabilities, portable libraries and shared mobile infrastructure.

The ambition is simple to describe and difficult to execute: build once, ship native-feeling experiences across iOS, Android and web.

React Native is the direction we’re taking, but this role is bigger than expertise in a single framework. We’re also interested in Principal-level engineers who have solved comparable problems through Flutter, Kotlin Multiplatform or other production-scale cross-platform architectures, and are excited to transfer that expertise into what we’re building.

This is a genuinely rare problem: evolving a mature mobile architecture while the product remains live for hundreds of millions of users and hundreds of engineers continue building on top of it. The decisions made here will shape how Canva builds mobile for the next decade.

At the moment, this role is focused on:

  • Set the technical direction: Own the key architectural decisions for Canva’s hybrid mobile platform across React Native, iOS and Android, including what should be shared, what should remain native, and how those layers work together.

  • Get the new platform into production: In your first few months, you’ll turn the architecture into shipped code, with the foundations for performance, reliability and observability in place.

  • Prove it on a real product surface: Within six months, the goal is to have a React Native surface live in production, supported by stable capabilities and platform primitives that feature teams can build on.

  • Lead senior engineers through the migration: Be the architectural anchor for Staff and Senior engineers across Mobile Platform, helping them navigate difficult technical decisions as the new platform takes shape.

  • Scale adoption across Canva: In the new year, work with major product teams moving onto the platform, establishing patterns engineers trust and choose to use. Over time, you’ll become one of Canva’s technical voices on mobile architecture, with decisions influencing 800+ frontend engineers.

You're probably a match if...
We'd love to hear from you if you fit one or more of these. You don't need to meet all of them, but the more the better and if you join the team, we're invested in helping you grow.

Experience

  • Cross-platform architecture at scale: Built or significantly evolved a large-scale cross-platform mobile architecture in production. React Native and React are highly relevant, but deep experience with Flutter, Kotlin Multiplatform or another production-scale cross-platform stack can also be compelling.

  • Migration at scale: Led a meaningful migration of a mature mobile product onto a new architecture while it remained live and growing. The stronger signal is changing an existing system at scale, rather than starting clean.

  • Principal-level technical leadership: Set technical direction across multiple teams where the answer wasn’t obvious, brought senior engineers and leaders with you, and had Staff-level engineers building against the direction you established.

  • Organisation-wide influence: You’ve shaped architecture beyond your immediate team, creating platforms, standards or technical direction adopted across multiple groups or a large engineering organisation.

  • Hands-on technical depth: You’re still close to the code and comfortable working through hard implementation details, not just setting direction from a distance.

  • Engineering judgement: You don’t need to arrive as a React Native evangelist. You do need to reason from first principles, challenge assumptions constructively and help make Canva’s chosen architecture successful at scale.

Technical knowledge

  • Mobile runtime: Shared-code runtimes, native boundaries, bundle delivery and performance profiling on real devices

  • iOS and Android: Deep fundamentals across both platforms and a strong instinct for where shared abstractions stop making sense

  • Mobile performance: Performance, reliability, crash monitoring and optimisation at scale

  • Platform architecture: Shared capabilities, libraries, abstractions and infrastructure used across multiple engineering teams

  • Deep fundamentals: Strong engineering fundamentals, including data structures, complexity and system-level trade-offs

Nice to have

  • React Native at scale: Deep production experience with React Native and React internals

  • System languages: Rust or C/C++ for portable libraries that run across mobile platforms

  • Open-source contributions: React Native, Flutter, Kotlin Multiplatform, Expo or the wider cross-platform mobile ecosystem

  • Mobile CI/CD: Release trains and over-the-air updates at scale

  • AI fluency: You’ve used AI tooling in real engineering work and have a view on how it changes the way mobile teams build and operate software.

About the team

You'll be joining our Client Platform group at Canva, where our mission is to ensure a delightful experience for every user on every device. Client Platform owns the foundations that every product team builds on, including Web Platform, Mobile Platform, and the user-facing surfaces of the product. Hundreds of millions of users sit on top of what this group ships. Every Canva product runs on it.

Mobile Platform is the group inside Client Platform responsible for how Canva runs on iOS and Android. We're the team of engineers who care deeply about mobile performance, who want to shape how cross-platform mobile gets built at scale, and who want to own the next decade of how Canva runs on a phone or tablet.

The work compounds in two directions at once. Every team at Canva benefits when the mobile platform gets faster and more capable. And the architectural decisions made here will outlast most of the systems built on top of them.

What's in it for you?
Achieving our crazy big goals motivates us to work hard - and we do - but you'll experience lots of moments of magic, connectivity and fun woven throughout life at Canva, too. We also offer a stack of benefits to set you up for every success in and outside of work.

Here's a taste of what's on offer:

  • 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

Check out lifeatcanva.com for more info.

Other stuff to know
We make hiring decisions based on your experience, skills and passion, as well as how you can enhance Canva and our culture. When you apply, please tell us the pronouns you use and any reasonable adjustments you may need during the interview process.

Please note that interviews are conducted virtually. 

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Mobile Platform in San Francisco, CA vacancy
  •  ...growing group of committed researchers, engineers, policy experts, and business leaders working...  ...the role The Endpoint team (Client Platform Engineering) manages the laptops and handsets...  ...staging, and a canary group. Today the mobile side of the fleet is BYOD. This role... 
    Suggested
    Full time

    Anthropic

    San Francisco, CA
    17 days ago
  • $118.56k - $126.88k

     ...of our NY or SF office during this time. About the Role: Mobile devices have reshaped personal computing—the power of a desktop...  ...experience: that's our guiding light, and we need Android and iOS engineers to make it a reality. During your 12-week internship, you... 
    Suggested
    Hourly pay
    Internship
    Work at office
    Local area

    Notion

    San Francisco, CA
    3 days ago
  • Padlet is building software for a good education. A good education is one that inspires curiosity...  .... For a majority of the world, the mobile device is their first computer. For many...  ...computer. We are looking for Mobile Engineers to improve our mobile apps so we can improve... 
    Suggested
    Odd job
    Work at office
    Worldwide

    Padlet

    San Francisco, CA
    4 days ago
  • Responsibilities: We're hiring a senior iOS engineer to be the technical backbone of the...  ...them. Because we handle real money, our mobile problems go well beyond UI polish: real-...  ...'ll do: Own end-to-end architecture and platform decisions for the Arcade iOS app, the... 
    Suggested

    Triumph Arcade, Inc

    San Francisco, CA
    4 days ago
  • $104.5k - $234.6k

     ...Platform Software Development Engineer Leads platform projects crossing multiple teams, evolving runtimes or middleware patterns for interoperability and multi-tenant scale. Diagnoses and resolves complex cross-service issues; enforces versioning, compatibility, and... 
    Suggested
    Temporary work
    Flexible hours
    Shift work

    Oracle

    San Francisco, CA
    2 days ago
  • $170k - $277k

     ...world-leading cybersecurity platform that provides comprehensive security...  ...the data pipeline, analytics engine, and user interface. We are a...  ...Job Summary As a Senior Principal Backend Engineer in our...  ...~14+ years of professional software engineering experience, with... 
    Full time
    Work at office

    PaloAlto Networks

    San Francisco, CA
    4 days ago
  •  ...Ando is a messaging platform where AI agents can take on work alongside human. We're rebuilding Slack from the ground up around two core...  ...teammates and friends to do the same. We already have a mobile app in the store, but we're looking for someone who really cares... 
    Work from home

    Ando

    San Francisco, CA
    4 days ago
  • $70 - $85 per hour

     ...Base pay range $70.00/hr - $85.00/hr Software Engineer Location: Bay Area, CA or Charlotte, NC...  ...highly skilled engineer with strong native mobile development experience and backend...  ...architecture, and messaging patterns. Messaging Platforms: Experience with Kafka, RabbitMQ,... 
    Contract work
    Temporary work
    January start
    Local area

    LHH

    San Francisco, CA
    3 days ago
  • $230.77k - $323.08k

     ...existing network infrastructure. As a Principal Software Engineer, you will play a vital leadership...  .../C++ to run on Linux/RTOS/Bare-metal platforms, hosted on multi-core SoCs on the TeraWave...  ...unprecedented connectivity and mobility in space. You'll work with world-class... 
    Permanent employment
    Temporary work
    Local area
    Remote work
    Worldwide
    Relocation package

    Blue Origin

    San Francisco, CA
    2 days ago
  • $88.28 per hour

     ...provider of integrated facility solutions, is looking for a Lead Mobile Building Engineer . The  Lead Mobile Engineer will be responsible for...  .... Proficiency with CMMS or maintenance management software. Please note this job description is not designed to cover... 
    Hourly pay
    Weekly pay
    Temporary work
    Local area
    Immediate start
    Monday to Friday
    Shift work
    Day shift

    ABM Industries

    San Francisco, CA
    5 days ago
  •  ...looking for a seasoned Android Engineer who can help us build...  ...technologies quickly and has strong software engineering and computer...  ...input to product, design, and platform design, and build the product...  ...science fundamentals, graphics and mobile architecture Appreciation for... 

    Grid

    San Francisco, CA
    1 day ago
  • $251k - $325k

     ...recognized in ways AI simply can’t replicate. Founded in 2019, TFH has more than 400 people across hardware, software, AI, cryptography, mobile engineering, and global operations. Our teams come from OpenAI, Tesla, SpaceX, Apple, Google, Stripe, Meta, Coinbase,... 
    Casual work
    Worldwide
    Flexible hours

    Tools for Humanity

    San Francisco, CA
    3 days ago
  • React Native Components is looking for a skilled React Native Engineer to enhance our mobile applications. You will work alongside designers and product managers to build high-performance, user-focused experiences. The ideal candidate will have over 3 years of mobile development... 
    Remote job

    React Native Components

    San Francisco, CA
    18 hours ago
  •  ...We are seeking a skilled Android/iOS Mobile Developer with strong Java development experience to design, develop, and maintain high-performance mobile applications. The ideal candidate will have experience with mobile architecture, REST API integration, Agile development... 

    Neshent Technologies

    San Francisco, CA
    3 days ago
  • $190k - $240k

     ...company that sets the standard in modern card platform management. As an all-in-one card issuer...  ...(e.g., Claude Code) across the full software development lifecycle - including design...  ...push the boundaries of productivity and engineering outcomes. Bonus skills... 
    Work at office
    Local area
    Home office
    Flexible hours

    Highnote

    San Francisco, CA
    3 days ago
  • Android Mobile Software Engineer This role is a hybrid opportunity for candidates to work in office on Tuesdays and Wednesdays from our Seattle...  ...NYSE: RKT), Redfin is creating an integrated homeownership platform from search to close to make the dream of homeownership more... 
    Remote job
    Work at office
    Local area
    Night shift
    Weekend work

    Rocket Companies

    San Francisco, CA
    4 days ago
  • $148.7k - $185.9k

     ...Counsel, Hardware, Information Security, Platform Infrastructure Engineering, and more — provide support and...  ...solutions that empower hundreds of mobile developers to move more quickly than...  ...ability to continuously ship high quality software, so we strive to ensure our... 
    Full time
    Work experience placement
    Relocation package
    Flexible hours

    Speechify

    San Francisco, CA
    4 days ago
  • XOXO AI Inc. is seeking a seasoned iOS engineer to own the full mobile surface end-to-end, from architecture to polish, for our consumer app. This role demands high-ownership, fast delivery, and a visually refined mobile experience that leverages AI/ML capabilities. You... 

    XOXO AI Inc.

    San Francisco, CA
    4 days ago
  •  ...Air Apps Release Engineer At Air Apps, we believe in thinking bigger—and moving faster...  ...risks, and maintain high standards for software delivery. Responsibilities Manage...  .... Familiarity with build systems for mobile and web applications (Xcode, Gradle,... 
    Temporary work
    Worldwide

    Air Apps

    San Francisco, CA
    18 hours ago
  • Description As PHFM Mobile Engineer, you will be responsible for providing support, preventive maintenance, and repairs on equipment and systems. Essential Duties and Responsibilities Perform ongoing preventive maintenance and repairs on mechanical, industrial, plumbing... 
    Second job
    Work at office

    PHFM | Facilities Maintenance - Interior & Exterior Services

    San Francisco, CA
    3 days ago
  • $164k

    About the RoleAs a mobile platform engineer, you'll help shape the future of Chime's React Native app, building the infrastructure and tooling that make development faster, safer, and more scalable for hundreds of engineers working alongside AI.You'll thrive in this role... 
    Full time
    Work at office
    Local area
    Remote work

    Chime

    San Francisco, CA
    18 hours ago
  • $163k - $247k

     ...About the Role: As a Staff Product Mobile Engineer, you will play a key role in architecting...  ...that evolve Gusto’s personal finance platform. Operating across native iOS and Android...  ...: ~8+ years of professional mobile software development experience with deep expertise... 
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week

    Gusto, Inc.

    San Francisco, CA
    2 days ago
  • $206.4k - $276.7k

     ...Principal Software Engineer Disney Entertainment and ESPN Product & Technology Technology is at the heart of Disney's past, present, and...  ...Technologists are designing and building the products and platforms that will power our media, advertising, and distribution businesses... 

    Walt Disney Company

    San Francisco, CA
    2 days ago
  • $220k - $265k

     ...Principal Software Engineer Huntington Beach, California, United States About Mach Industries Founded in 2023, Mach Industries is a rapidly...  ...focused on developing next-generation autonomous defense platforms. At the core of our mission is the commitment to... 
    Permanent employment
    Work at office
    Local area
    Weekend work

    Mach Industries

    San Francisco, CA
    18 hours ago
  •  ...Principal Software Engineer Our mission is simple. We make business travel less complicated for travelers, less costly for employers and more...  ...Provide development and release support for Deem Travel/Platform Services. Qualifications ~8 - 10+ years experience... 
    Work at office
    Remote work

    Deem

    San Francisco, CA
    3 days ago
  • $160.2k - $425k

     ...GitHub GitHub is the world's leading platform for agentic software development - powered by Copilot to...  ...with agents. We are growing our Engineering team and seeking experienced...  ...software engineering efforts. As a Principal Software Engineer, you will lead system... 
    Ongoing contract
    Remote work

    GitHub

    San Francisco, CA
    1 day ago
  • Mobile Automation Architect Location: San Francisco, CA Fulltime only 9+ years of experience automation test engineer. Strong Java programming and logical skills. Worked on mobile automation using Appium using emulator, simulator, real and cloud mobile devices. Used POM... 
    Full time

    Syntricate Technologies

    San Francisco, CA
    2 days ago
  •  ...Principal Software Engineer About the job We need a talented, ambitious, hard-working principal software engineer with 10+ years of experience who can help us build the foundation for the next era of work. We need someone who wants to change how the world works,... 

    Coworker AI

    San Francisco, CA
    18 hours ago
  • $180k - $300k

     ...technology company building sophisticated software systems and infrastructure at scale....  ...technology company seeking a Principal Software Engineer to provide technical leadership across...  .... Design distributed services and platforms using TypeScript, Python, and Go.... 
    Full time
    Immediate start

    Pragmatike

    San Francisco, CA
    3 days ago
  •  ...technical lead for large parts of the scanner platform: system architecture, codebase structure...  ...handling, and reliability. # Drive engineering rigor: testability, code quality, review...  .... What we’re looking for Deep software architecture experience for real-world... 
    Remote work

    Midjourney

    San Francisco, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer - Mobile Platform. Be the first to apply!