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.
- ...What you’d be doing in this role Mobile Platform owns how Canva runs on iOS and Android... ...framework. We’re also interested in Principal-level engineers who have solved comparable problems... ...way mobile teams build and operate software. About the team You'll be joining...SuggestedLive inWork at officeImmediate startRelocationRelocation packageFree visaFlexible hours
$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...SuggestedFull timeWork at officeLocal areaRemote work$153k - $376k
...design accessible to all. Figma’s platform helps teams bring ideas to... ...collaboration, join us!The Mobile Product team supports Figma’s... ...You’ll work closely with your engineering peers to chart out upcoming... ...engineersA pragmatic approach to software development that delivers...SuggestedMinimum wageFull timeLocal areaRemote workFlexible hours$197.3k - $313.7k
...portfolio. Our industry-leading platforms and solutions help connect... ...and virtually. As the Principal Engineer focused on architecture priorities... ...a deep understanding of software development, architecture principles... ...SkillsKnowledge of mobile and cross-platform/browser test...SuggestedFull time- ...world’s best data and AI infrastructure platform so our customers can use deep data... ...users wherever they are—across the web, mobile, and desktop applications—so a field employee... ...by a browser or a desk.As a Staff Software Engineer on the Genie One Mobile & Desktop team,...SuggestedLocal areaWorldwide
$170k - $277k
...world-leading cybersecurity platform that provides comprehensive security... ...the data pipeline, analytics engine, and user interface. We are a... ...world.Job SummaryAs a Senior Principal Backend Engineer in our... ...field.14+ years of professional software engineering experience, with...Full timeWork at office$245k - $290k
...and control plane for agent-data interaction — a unified platform that combines streaming, SQL analytics, and intelligent connectivity... ...innovation and control.About the Role:We're looking for a Principal Software Engineer to help architect and build Redpanda'sAgentic Data Plane (...Work at officeRemote workShift work$163.8k - $257.4k
...Collaborating with PMs, designers, and engineers you will rapidly drive innovation by building... ...LLM technologies to build an agentic AI platform that multiplies your impact across teams... ...personal information.ZoomInfo may use a software-based assessment as part of the...Worldwide$197.3k - $313.7k
...SummaryDesign, build, and maintain the backend services, APIs, data-platform automation, and AI platform / agent systems behind our data... ..., distributed tracing, and debugging live production issues.Software engineering fundamentalsOOP (required): encapsulation, abstraction,...Full time- ...requiredSECRET Security Clearance Required; TS+ clearance preferred5+ years of experience as a Software EngineerExperience with distributed system architectures, secure platform engineering, and knowledge graphsStrong programming skills in Python, expertise in React and...ApprenticeshipEasy work
$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...Hourly payInternshipWork at officeLocal area$147k - $252k
...unified payments and financial platform for global businesses.... ...proprietary infrastructure and software, we empower over 250,000 businesses... ...’s next.About the teamOur Mobile Team is responsible for the end... ....What you’ll doAs a Mobile Engineer, you’ll focus on building high...Temporary workLocal areaWorldwide$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...Temporary workFlexible hoursShift work- 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...Odd jobWork at officeWorldwide
- ...The Role Abridge is looking for Mobile Engineers to join our growing team! You'll play a key role in our technology decisions and implementation, and you'll see firsthand the impact that we're making on healthcare. You'll build and support functionality in primarily...Hourly payFull timeFlexible hoursShift work
$500 per month
...Giga Staff Software Engineer This role is on-site in San Francisco in the Dogpatch neighborhood... ...are larger: to become the go-to AI platform for all enterprise automation, powered... ...Giga's chat and voice agents into their mobile apps. You'll lead the technical direction...Immediate start- ...Mobile Engineer For Music Tech Startup We're assisting a fast growing startup in the music... ...Next.js, Tailwind, backend-as-a-service platforms (Supabase strongly preferred), authentication... ...in game development or working on learning software, particularly in music...Full timeWork at office
$180k - $300k
...unified payments and financial platform for global businesses.... ...proprietary infrastructure and software, we empower over 250,000 businesses... ...’s next.About the teamThe Mobile Foundations team sits at the... ...What you’ll doAs a Staff Mobile Engineer on the Mobile Foundations...Temporary workLocal areaWorldwide$193.8k - $285k
...TeamOur team exists to empower DoorDash Mobile engineers. We are the champions of three core... ...company to design systems that make our platform faster, more reliable, and more efficient... ...because you have…7+ years of hands-on software development, and expert proficiency in...Hourly payWork at officeLocal areaImmediate startRemote workFlexible hours- ...Ando Mobile App Developer 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 ideas: durable memory and agents as first-class participants. While we are pushing the frontier, we...Work from home
- ...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...Work at officeLocal areaRemote workNight shiftWeekend work
$172.5k - $260.1k
...future of Salesforce.Slack on mobile is used by millions of people... ...Mobile team is a product engineering team in the SlackXP pillar. The... ...measures for quality across both platforms, driving the team to make... ...applications.You have strong software engineering fundamentals with...Full time- 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
$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 workTemporary workJanuary startLocal area$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 workWorldwideFlexible hours$266k
...customer-facing experiences and the underlying platforms that power them. We partner closely with... ..., Design, Growth, Data Science, and engineering teams across OpenAI to make purchasing... ...experience contributing beyond mobile to frontend web or backend development....Full timeWork at officeImmediate start3 days per week$214k - $222k
...Telegram password, run some code, or install software — refuse. These are signs of fraud. We'... ...approach to where we work. Senior Mobile Engineer Job #MENS39 Overview Maplebear Inc. D/B... ...Senior Product Manager, Discounting Platform Senior Software Engineer II, AI Labs &...Permanent employmentWork at officeRemote workWork from homeFlexible hours$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 officeLocal areaHome officeFlexible hours$180k - $185k
...Staff Mobile Engineer The Staff Mobile Engineer is a unique and vital role within Madison... ...What You'll Do Own the mobile platform end-to-end. Architect, build, and ship... ...Looking For ~8+ years of professional software engineering experience, with deep,...Permanent employmentFull timeContract workTemporary work$147k - $211k
...Review code developed by other engineers and provide feedback to... ...diagnosis and resolution, and software test engineering. Google's software... ...processing, UI design and mobile; the list goes on and is growing... ...and entirely new platforms for developers around the world...Local area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - Mobile Platform. Be the first to apply!
- principal software engineer San Francisco, CA
- platform engineer San Francisco, CA
- platform engineering manager San Francisco, CA
- client platform engineer San Francisco, CA
- senior platform engineer San Francisco, CA
- platform developer San Francisco, CA
- data platform engineer San Francisco, CA
- principal scientist San Francisco, CA
- principal designer San Francisco, CA
- senior principal cloud computing engineer San Francisco, CA


