Staff Software Engineer – Native Infrastructure

Posted Aug 26

This is a fully remote position, open to applicants in Australia.

πŸ“‹ Description

β€’ 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.


⛳️ Requirements

β€’ 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.


🏝️ Benefits

β€’ 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.

People also viewed

Kryptos Technologies UK Limited16 hours ago

EDI Developer – Technical Lead

DE flagGermany OnlyFreelanceFull-stack Engineer
ApplyView job
CBAM-Estimator GmbH17 hours ago

Senior Full Stack Engineer – Lead Engineer

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
NewRocket17 hours ago

Senior Software Engineer – HRSD, Service Portal

IN flagIndia OnlyFull-timeFull-stack Engineer
ApplyView job
T-Rex Solutions, LLC17 hours ago

Full Stack Developer

US flagUnited States OnlyFull-timeFull-stack Engineer$65k – $87k/year
ApplyView job
hims & hers17 hours ago

Senior Software Engineer – Fullstack, Frontend

US flagUnited States OnlyFull-timeFull-stack Engineer$170k – $190k/year
ApplyView job
Caspar Health17 hours ago

Senior Fullstack Engineer – all identities

DE flagGermany OnlyFull-timeFull-stack Engineer€76k – €82k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers