
Staff Software Engineer β Native Infrastructure
Posted Aug 26

Posted Aug 26
This is a fully remote position, open to applicants in Australia, +1 more country.
β’ Take ownership of the roadmap for Bazel build rules, React Native bundling, and code generation, ensuring a balance between immediate solutions and long-term foundations.
β’ Enhance Canva's mobile release and deployment tools, including Over-The-Air (OTA) updates and staged rollouts.
β’ Spearhead the gradual migration of mobile repositories into Canva's monorepo, maintaining continuity in build, testing, and release processes.
β’ Establish the quality-gating strategy throughout the build pipeline, proactively identifying issues related to reliability and speed.
β’ Advance the React Native build pipeline into a unified foundation that caters to both web and mobile platforms.
β’ Collaborate with Mobile Workflows, Cross Platform, Build Platform, and DevX teams to integrate fragmented tooling.
β’ Develop monitoring and health indicators for builds and releases.
β’ Provide mentorship to engineers, ensuring that established standards persist beyond individual projects.
β’ Define the technical vision for iOS and Android build systems, monorepo migration, and the React Native build pipeline.
β’ Create native foundations that enable all Canva teams to deliver mobile features effectively.
β’ Extensive, hands-on experience with Bazel, Gradle, or Xcode build systems at a production scale.
β’ Proven history of scoping and executing complex projects involving multiple teams, including migrations, monorepo consolidation, or large-scale build infrastructure.
β’ Solid native engineering expertise in iOS, Android, or both platforms.
β’ Experience in managing CI/CD or release pipelines that are critical for other teams.
β’ Capability to balance immediate delivery with long-term architectural goals and align external tooling changes with technical direction.
β’ Documentation and technical practices that have become reference benchmarks for fellow engineers.
β’ Familiarity with Bazel build rules, custom rule sets, and monorepo build configurations at 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.
β’ In-depth understanding of the Xcode build system, including native iOS release configurations.
β’ Proficiency in Gradle, including native Android release configurations.
β’ Experience with OTA updates, staged rollouts, and mobile deployment infrastructure.
β’ Background in migrating or functioning within a large-scale monorepo.
β’ Nice to have: knowledge of cross-language interoperability, mobile performance profiling and optimization, platform advocacy, and experience with extensive established mobile user bases.
β’ Willingness to provide pronouns and any reasonable adjustments for interviews when applying.
β’ Equity packages β we aim for our success to be yours as well.
β’ An inclusive parental leave policy that supports all parents and caregivers.
β’ An annual Vibe & Thrive allowance to enhance your wellbeing, social connections, office setup, and more.
β’ Flexible leave options that empower 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.