Hybrid

Canva is hiring a Senior Python Software Engineer (Backend Workflows Team) - open to remote across ANZ

About the Role

Canva is hiring a Senior Python Software Engineer for our Backend Workflows Team to lead the design and delivery of workflows, tooling, and best practices. Your mission is to make Python development fast, reliable, and frictionless, shaping the language ecosystem to support Canva's broader AI strategy and elevating Python into a first-class experience.

What You'll Do

  • Shape the Python language ecosystem with a strong product and platform mindset, defining clear development patterns and documentation.
  • Architect, build and deliver high-impact solutions that uplift the Python developer experience at Canva.
  • Advocate for Python engineering best practices across the organization, influencing teams and aligning development patterns to Canva’s long-term strategy.
  • Develop internal observability tooling and metrics that give the team actionable insights.
  • Drive org-wide ecosystem migrations and tooling transformations, owning design, rollout, telemetry, communication, and long-term maintenance strategies.
  • Shape and execute the long-term vision for IDE developer tooling.

What We're Looking For

  • Expert-level Python experience.
  • Demonstrated leadership and ownership of complex, high-impact engineering initiatives.
  • Deep commitment to engineering excellence and systems architecture, with ability to design for scale, reliability, and strong non-functional foundations.
  • Extensive experience with containerization, Terraform, and GitOps.
  • Solid understanding of how to build and operate production-grade infrastructure.
  • Background in integrating ML applications into platform or backend systems.
  • Understanding of AI/ML toolchains and their operational requirements.
  • Ability to translate customer and developer needs into impactful technical solutions.

Nice to Have

  • Familiarity in modern development ecosystems and tools such as Bazel.

Technical Stack

  • Python, Bazel, Terraform, GitOps

Team & Environment

Part of the Developer Workflows group, specifically the Backend Workflows team.

Benefits & Compensation

  • Equity packages.
  • Inclusive parental leave policy that supports all parents & carers.
  • An annual Vibe & Thrive allowance to support your wellbeing, social connection, office setup & more.
  • Flexible leave options.

Work Mode

This is a hybrid role open to remote candidates across Australia and New Zealand. Office locations include Sydney, Melbourne, Brisbane, Perth, and Adelaide.

Canva is an equal opportunity employer.

Required Skills
PythonBazelTerraformGitOpsContainerizationSystems ArchitectureInfrastructureScalabilityReliability
Your first international client?

Don't lose them over invoicing

Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.

Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Get EU company now
Ready in 24 hours
About company
Canva

We are the team redefining how the world experiences design. Our ambition is to become the world’s leading visual communication platform.

Visit website
Job Details
Category backend
Posted 15 days ago