Staff Software Engineer - Native Infrastructure

Canva
Sydney
Workplace: HybridFull timeFunction: Software EngineeringSkills: ["Standards setting","Strategic judgement","Documentation","Mentorship","Cross-team delivery"]

Own the build, release, and CI foundations for Canva’s native mobile apps, supporting a major client-side re-architecture and the shift to a Portable Platform. Lead Bazel build rules, React Native bundling/codegen, and the roadmap for reliability and monorepo strategy. Mature mobile release and deployment tooling (OTA, staged rollout), set CI quality gates, and evolve cross-platform foundations used by web and mobile teams. Mentor engineers and align stakeholders across mobile and platform groups.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Canva
Canva
1 day ago

Staff Software Engineer - Native Infrastructure

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 1 hour agoStatus: Live

Job Summary

Own the build, release, and CI foundations for Canva’s native mobile apps, supporting a major client-side re-architecture and the shift to a Portable Platform. Lead Bazel build rules, React Native bundling/codegen, and the roadmap for reliability and monorepo strategy. Mature mobile release and deployment tooling (OTA, staged rollout), set CI quality gates, and evolve cross-platform foundations used by web and mobile teams. Mentor engineers and align stakeholders across mobile and platform groups.
Location: Sydney
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Own the roadmap for Bazel build rules, React Native bundling, and codegen, balancing short-term fixes with long-term foundations.
  • •Mature Canva’s mobile release and deployment tooling, including OTA updates and staged rollouts.
  • •Lead the staged migration of mobile repos into Canva’s monorepo while ensuring build, test, and release continuity.
  • •Set CI/CD quality gating strategy to surface reliability and speed issues before handoff.
  • •Evolve the React Native build pipeline into a shared cross-platform foundation and mentor engineers on build/release standards.

Pay and Benefits

Perks:EquityParental LeaveWellness Stipend

Key Requirements

  • •Deep, hands-on expertise with Bazel (or Gradle/Xcode build systems) at production scale.
  • •Experience scoping and delivering complex, cross-team initiatives such as migrations, monorepo consolidation, or build infrastructure at scale.
  • •Strong native mobile engineering background in iOS and/or Android, with clear judgment on when cross-platform tooling helps.
  • •Experience owning CI/CD or release pipelines that other teams depend on.
  • •Demonstrated standards-setting through documentation and technical practices that become reference points for other engineers.
Skills:Standards settingStrategic judgementDocumentationMentorshipCross-team delivery
Languages:English
Tech Stack:BazelGradleXcodeReact NativeIOSAndroidCI/CDOTA updatesStaged rolloutMonorepoCodegenBundlingJavaScript

Company Brief

Canva
Canva is an online visual communications platform that provides drag-and-drop design tools, templates, and media assets for creating presentations, social media graphics, videos, documents and more, serving individuals and large enterprises globally.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Scaleup
Valuation: Decacorn (USD 10B+)
Funding: Series E+
Headquarters: Surry Hills, New South Wales, Australia
Founded: 2012
Glassdoor
Glassdoor: 3.9
WebsiteLinkedInGlassdoor