
Staff Software Engineer β Native Infrastructure
Posted Aug 26

Posted Aug 26
This is a fully remote position, open to applicants in Australia.
β’ Take ownership of the roadmap for Bazel build rules, the bundling of React Native, and code generation.
β’ Assess trade-offs between immediate solutions and long-term build infrastructures.
β’ Enhance Canva's mobile release and deployment tools, including over-the-air updates and staged rollouts.
β’ Guide the gradual migration of mobile repositories into Canva's monorepo.
β’ Ensure continuity for building, testing, and releasing during the monorepo transition.
β’ Establish the quality-gating strategy throughout the CI/CD pipeline.
β’ Proactively identify reliability and speed issues within the build pipeline.
β’ Develop the React Native build pipeline into a shared resource for both web and mobile applications.
β’ Collaborate across Mobile Workflows, Cross Platform, Build Platform, and Developer Experience (DevX).
β’ Integrate disparate tools into a unified system.
β’ Create monitoring and health indicators for builds and releases.
β’ Mentor engineers and set standards that transcend individual projects.
β’ Define the technical direction for iOS and Android build systems, monorepo migration, and the React Native build pipeline.
β’ Support Canva's native mobile foundations utilized by teams delivering mobile features.
β’ Extensive, hands-on experience with Bazel, Gradle, or Xcode build systems at a production scale.
β’ Proven history of defining and executing complex projects that involve multiple teams, including migrations, monorepo consolidation, or large-scale build infrastructure.
β’ Strong background in native engineering for iOS, Android, or both platforms.
β’ Experience in managing CI/CD or release pipelines relied upon by other teams.
β’ Ability to balance immediate delivery needs with long-term architectural goals.
β’ Documentation and technical practices that have been embraced as engineering standards.
β’ Proficiency in Bazel build rules, custom rule sets, and monorepo build configuration at a significant scale.
β’ Experience in designing CI/CD quality gates and pipeline stages.
β’ Knowledge of React Native bundling, code generation, and native module integration in a production environment.
β’ Depth of knowledge in the Xcode build system, including native iOS release configurations.
β’ Proficiency in Gradle, including native Android release configurations.
β’ Familiarity with over-the-air updates, staged rollouts, and mobile deployment infrastructure.
β’ Experience with migrating or working within a large-scale monorepo.
β’ Preferred: native bridging or automation of code generation across JavaScript and native runtimes.
β’ Preferred: profiling and optimization for native or hybrid mobile applications.
β’ Preferred: influencing the adoption of engineering standards beyond your team.
β’ Preferred: experience working on mobile products with a substantial, established user base.
β’ Applicants are encouraged to provide their pronouns and any reasonable adjustments needed for the interview process.
β’ Equity packages β we aim for our success to be yours as well.
β’ An inclusive parental leave policy that caters to all parents and caregivers.
β’ An annual Vibe & Thrive allowance to promote your wellbeing, social connections, office setup, and more.
β’ Flexible leave options that enable you to make a positive impact, take time to recharge, and support your personal needs.
β’ Interviews are conducted virtually.
Kryptos Technologies UK Limited
CBAM-Estimator GmbH
NewRocket
T-Rex Solutions, LLC
Get handpicked remote jobs straight to your inbox weekly.