Staff Software Engineer - Native Infrastructure
Core
Own the build, release, and CI/CD foundation for Canva's native mobile apps (iOS/Android) and the React Native Portable Platform, enabling hundreds of engineers to ship features reliably.
Role type
Staff Software Engineer (Native Infrastructure)
Builds
Production-grade build systems, release pipelines, and monorepo infrastructure for mobile applications.
Domain
Mobile development, Build Engineering, CI/CD, Monorepo management
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Bazel build systems, Gradle, Xcode, React Native build pipelines, CI/CD strategy, Monorepo migration, Release management, Cross-platform tooling, Stakeholder alignment, Technical standards setting
Preferred skills
Cross-language interop, Mobile performance profiling, Platform advocacy, Large-scale mobile product experience
Technologies
Bazel, Gradle, Xcode, React Native, OTA, Monorepo
Responsibilities
Define roadmap for Bazel build rules and React Native bundling; Mature mobile release and deployment tooling; Lead monorepo migration for mobile repos; Set quality gating strategy for build pipelines; Evolve React Native build pipeline as a shared foundation; Align stakeholders across mobile and cross-platform teams; Build monitoring and mentor engineers on infrastructure standards
Seniority
Staff, hands-on IC with strategic scope