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, React Native bundling, and code generation.

β€’ Make informed trade-offs between immediate fixes and sustainable build foundations.

β€’ Enhance Canva's mobile release and deployment tools, including over-the-air updates and staged rollouts.

β€’ Lead the gradual transition of mobile repositories into Canva's monorepo.

β€’ Ensure continuity in build, testing, and release processes during the monorepo migration.

β€’ Establish a quality-gating strategy throughout the CI/CD pipeline.

β€’ Proactively identify and address issues related to build reliability and speed.

β€’ Advance the React Native build pipeline as a unified foundation for both web and mobile.

β€’ Coordinate efforts among Mobile Workflows, Cross Platform, Build Platform, and Developer Experience stakeholders.

β€’ Develop monitoring and health indicators for builds and releases.

β€’ Mentor engineers and set enduring engineering standards.

β€’ Outline the technical vision for iOS and Android build systems, the monorepo strategy, and React Native build pipelines.


⛳️ Requirements

β€’ Extensive, hands-on experience with Bazel, Gradle, or Xcode build systems at a production level.

β€’ Proven history of defining and executing complex multi-team projects, 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 that are critical to other teams.

β€’ Capability to balance immediate project delivery with long-term architectural goals.

β€’ Ability to relate changes in external tooling to shifts in technical direction.

β€’ Documentation and technical practices recognized as engineering references.

β€’ Expertise in Bazel build rules, custom rule sets, and monorepo build configurations at a significant scale.

β€’ Familiarity with CI/CD quality gates and pipeline stages.

β€’ Knowledge of React Native bundling, code generation, and native module integration.

β€’ Proficient in Xcode build systems and native iOS release configurations.

β€’ Skilled in Gradle and native Android release configurations.

β€’ Experience with over-the-air updates, staged rollouts, and mobile deployment infrastructure.

β€’ Background in migrating to or working within a large-scale monorepo.

β€’ Pronouns and reasonable interview accommodations must be provided during the application process.


🏝️ Benefits

β€’ Equity packages.

β€’ An inclusive parental leave policy that supports all parents and caregivers.

β€’ An annual Vibe & Thrive allowance promoting wellbeing, social connection, office setup, and more.

β€’ Flexible leave options.

β€’ Virtual interviews.

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