CareerPlanSign in

Copy of Principal Software Engineer

USA💼 Full-time🗓 2026-09-23 → 2026-09-26

Core

Architect and build the foundations of Canva's hybrid mobile platform across React Native, iOS, and Android, leading migrations and establishing platform standards.

Role type

Principal Software Engineer (Mobile Platform Architecture)

Builds

Hybrid mobile platform foundations, performance/reliability/observability capabilities, and React Native production surfaces.

Domain

Mobile development (iOS, Android, React Native)

Deliverable

production ML models | product features | infrastructure

Required skills

Large-scale cross-platform mobile architecture design, leading architectural migrations, technical leadership across multiple teams, system-level trade-offs, iOS/Android fundamentals, shared-code runtimes, native boundaries, bundle delivery, device performance optimization, crash monitoring

Preferred skills

React Native internals, Rust, C/C++, Flutter, Kotlin Multiplatform, Expo, mobile release infrastructure, open-source contributions, AI tooling in engineering

Responsibilities

Own architectural decisions for the hybrid mobile platform, build and ship platform foundations, launch React Native in production, lead Staff and Senior engineers through migration, drive adoption of platform patterns and standards, remain hands-on with difficult implementation details

Seniority

Principal, hands-on IC with strategic leadership

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.