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

Principal Software Engineer - Mobile Platform

Full-time

Canva

***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.

Vacancy posted 9 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Mobile Platform in Home based vacancy
  •  ...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...  ...expertise in a single framework. We’re also interested in Principal-level engineers who have solved comparable problems through Flutter,... 

    Canva

    Home based
    8 days ago
  •  ...DevOps Team: We are looking for a Platform Engineer to develop, maintain, and enhance our Backstage-powered developer portal. You will work closely with Platform engineering, DevOps, and application teams to improve developer workflows, centralize service discovery, and drive... 

    Plata

    Home based
    4 hours ago
  •  ...Wikimedia Foundation is looking for a Senior Software Engineer, iOS to join the App Growth team within...  ...readership. The team owns the cross-platform feature framework for the app, making decisions...  .... Implementation – Improving the mobile Wikipedia product experiences that serve... 

    Wikimedia Foundation

    Home based
    4 hours ago
  •  ...Software Engineer II - Critical Email Products Remote - Singapore Message Security Products R-101289 Apply Now p]:mb-0 [&_blockquote]:border-...  ...Role Abnormal AI is redefining cybersecurity with an AI-native platform that protects modern enterprises from advanced email attacks,... 

    Abnormalsecurity

    Home based
    8 days ago
  •  ...Back to jobs New Staff Backend Software Engineer - Loki | Singapore | Remote Singapore (Remote) Apply Grafana Labs is the company behind Grafana Cloud, the fully managed observability platform trusted by more than 10,000 organizations to ensure reliability, resolve incidents... 

    Grafanalabs

    Home based
    8 days ago
  •  ...Position: Senior Full-stack Engineer Location: Remote from APAC Contract Type:...  ...in building and embedding high-performing software development teams. From design to deployment...  ...event-driven analytics, and ensure our platforms remain highly testable, maintainable, and... 
    Remote job

    In All Media Inc

    Home based
    a month ago
  •  ...About Abnormal AI Abnormal AI is the leading AI-native security platform, protecting enterprise organizations from the full spectrum of...  ...of Abnormal's fastest-growing divisions, ISPM is seeking a Software Engineer to help build the next generation of identity security defenses... 

    Abnormalsecurity

    Home based
    22 days ago
  •  ...Twilio Join the team as our next Solutions Engineer for our Twilio Communications APJ team....  ...powered by Twilio’s Customer Engagement Platform. These experiences increasingly blend voice...  ...Demonstrations: Deliver customized software demos, presentations, and proof-of-concepts... 

    Twilio

    Home based
    2 days ago
  •  ...ambition and infrastructure reality. As the AI Platform for Telemetry, we give customers the...  ...‑first and grounded in a simple idea: software is a people business. Cribl is the place...  ...Why You'll Love This Role As a Solutions Engineer, you'll get to flex your technical chops... 

    Cribl

    Home based
    10 days ago
  •  ...Singapore in April 2026, CITA Lab is a dynamic software development startup dedicated to building...  ...are seeking a talented Senior FullStack Engineer to join our engineering team and take...  ...) ~ Experience building responsive, mobile-first web applications ~ Strong understanding... 
    Remote job

    CITA LABS

    Home based
    a month ago
  •  ...Singapore in April 2026, CITA Lab is a dynamic software development startup dedicated to building...  ...production issues and work with engineers to identify root causes. - Design test...  ...performance/load testing. Experience testing mobile applications. Experience with AWS, GCP... 
    Remote job

    CITA LABS

    Home based
    a month ago
  •  ...Back to jobs AI Application Engineer, APJ Remote (Singapore) Apply About Arize AI is rapidly...  ...Engineering observability and evaluation platform , empowering AI engineers to ship high-...  ...For - You have 2-5 years of experience in software. - Strong in Python and Golang ; comfortable... 

    Arizeai

    Home based
    8 days ago
  •  ...Singapore in April 2026, CITA Lab is a dynamic software development startup dedicated to building...  ...analysis. - Work closely with backend engineers on transaction boundaries, locking...  ...Blockchain infrastructure FinTech or payment platforms Banking or financial systems... 
    Remote job

    CITA LABS

    Home based
    a month ago
  •  ...Singapore in April 2026, CITA Lab is a dynamic software development startup dedicated to building...  .... What You'll Do As a Senior Java Engineer at CITA Lab, you will play a key role in...  ...wallets, payment systems, digital asset platforms, and blockchain infrastructure. You... 
    Remote job

    CITA LABS

    Home based
    a month ago
  •  ...GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations...  ...trust GitLab to ship better, more secure software faster. The same principles built into...  ...this role We’re looking for a Backend Engineer to join our Repository Management team within... 

    GitLab

    Home based
    4 hours ago
  •  ...Build and maintain production-grade web applications and scalable software features. Use AI tools such as Cursor, Copilot, and Claude...  ...deploy MVPs, gather user feedback, and iterate without over-engineering. Collaborate with users, stakeholders, and cross-functional... 

    Parity

    Home based
    2 days ago
  •  ...executives and diving into AI technologies with engineering teams. You will own the full sales cycle...  ...engineering teams to inform roadmap and platform improvements. Pre-Requisites :...  ...in B2B or enterprise sales, ideally in software, AI/ML, cloud, or game developer... 

    Razer (Asia-Pacific) Pte Ltd

    Home based
    a month ago
  •  ...ubiquitous. We build the foundation for agent engineering in the real world, helping developers...  ...tools and have grown to also offer a platform for building, evaluating, deploying, and...  ...vague enterprise workflows into concrete software specs and guide engineering teams... 

    Langchain

    Home based
    16 days ago
  •  ...Singapore in April 2026, CITA Lab is a dynamic software development startup dedicated to building...  ...for a Senior Rust & Smart Contract Engineer to design, build, and maintain secure, high...  ...Solana and other Rust-based blockchain platforms. Design secure on-chain architectures... 
    Remote job

    CITA LABS

    Home based
    a month ago
  •  ...Singapore in April 2026, CITA Lab is a dynamic software development startup dedicated to...  ...Conduct code reviews and establish backend engineering standards. - Write comprehensive unit,...  ...with message brokers or streaming platforms such as Kafka, RabbitMQ, NATS, or equivalent... 
    Remote job

    CITA LABS

    Home based
    a month ago
  •  ...Replit is the agentic software creation platform that enables anyone to build applications using natural language. With millions of users worldwide...  ...barriers to application creation. As a Premium Support Engineer at Replit, you’ll be the front line for our highest-value customers... 

    Replit

    Home based
    23 days ago
  •  ...We are seeking a Senior iOS Engineer to own the client side implementation of how members join, pay, and stay with Raya. Member Experience...  ...events. ~ A track record of building and shipping consumer mobile applications to scaled audiences, with strong judgment on architecture... 

    Raya

    Home based
    1 day ago
  •  ...Overview We are looking for an experienced Network Security Engineer to design, implement, monitor, and support enterprise security infrastructure...  ...possess strong expertise in next-generation firewalls, SIEM platforms, cloud security, Zero Trust architecture, and modern... 
    Remote job

    Uvation

    Home based
    a month ago
  •  ...Vision Founded in Singapore in April 2026, CITA Lab is a dynamic software development startup dedicated to building high-quality, custom...  ...and different screen sizes. - Work closely with backend engineers to define API contracts and integration patterns. - Collaborate... 
    Remote job

    CITA LABS

    Home based
    a month ago
  •  ...experienced Senior Linux Infrastructure Engineer with deep expertise in Linux administration...  ...AI Factory / GPU infrastructure platforms . This role is focused on designing, deploying...  ...Professionals whose primary expertise is software development rather than infrastructure engineering... 
    Remote job

    Uvation

    Home based
    a month ago
  •  ...worldwide. We are looking for a motivated and solution-oriented engineer who enjoys solving technical challenges and driving continuous...  ...in ATC thermal solutions, as well as test hardware and software development, is highly preferred. ~ Proficiency in Linux shell... 

    Mellanox Technologies

    Home based
    a month ago
  •  ...Job Description  Microsoft Copilot Studio Power Platform Engineer   Mandatory Skills:  Copilot studio development, custom agent creation, powerplatform, powerapps, power automate, azure AIML experience, python and devops   Role Overview   We are seeking an experienced... 

    Kasi Jeyaseelan Naveen (Proprietor of Arient Solutions)

    Home based
    7 days ago
  •  ...with AI product teams to enable them to meet AI safety and responsible AI standards with ease. What you will be working on : AI Engineers in the Responsible AI team will focus on executing safety testing of LLM systems and to develop the corresponding safety guardrails.... 
    Remote job

    National Library Board

    Home based
    more than 2 months ago
  •  ...About the Role Abnormal AI is seeking a Machine Learning Engineer - I (MLE) to join the Misdirected Email Detection (MED) team. The MED team plays a critical role in preventing accidental data loss by detecting and blocking misdirected outbound emails, delivering protection... 

    Abnormalsecurity

    Home based
    22 days ago
  •  ...NVIDIA is looking for a Senior Network Engineer to join the Global Backbone Engineering team...  ...- a distributed AI-training and research platform - the team operates the network enabling...  ...training clusters, GPU compute fabrics, and software development pipelines to operate at peak... 

    Mellanox Technologies

    Home based
    a month ago

Do you want to receive more vacancies?

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