Senior Backend Engineer (Python/Java) — DevX & Tooling

Canva

Sydney

Hybrid

AUD 160,000 - 230,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Equity packages
Parental leave
Wellbeing allowance
Flexible leave options

Job summary

Canva is seeking a Senior Software Engineer in the DevX group in Sydney, with a strong focus on backend developer experience and platform tooling. You will own critical infrastructure and developer-facing products used by Canva’s engineering teams, spanning Python and Java workloads.

You’ll collaborate across backend, platform, and infrastructure domains to optimize build, test, and deployment workflows, and to scale internal platforms.

Qualifications

  • Experience building production backend systems, developer tooling, or internal platforms at scale.
  • Strong hands-on programming in Python and/or Java.
  • Experience with AWS or GCP and Kubernetes in production environments.

Responsibilities

  • Design, document, and implement backend developer experience and infrastructure projects spanning multiple systems and language ecosystems.
  • Drive projects from initial design to stakeholder buy-in, implementation, testing, rollout, and long-term operation.
  • Build developer-facing tools and automation to reduce repetitive manual work.
  • Improve workflows for Python and Java backend engineers across local development, IDEs, dependency management, builds, testing, CI/CD, and releases.
  • Collaborate with backend, platform, and infrastructure teams to understand pain points and gather requirements.
  • Use telemetry and feedback to prioritize improvements and evaluate impact, sharing knowledge through docs and talks.

Skills

Python
Java
Platform Engineering
Developer Experience
AWS
GCP
Kubernetes
CI/CD
Bazel/Gradle
Monorepo tooling
Terraform
Ansible

Tools

Buildkite
Jenkins
GitLab CI
Terraform
CloudFormation
Ansible

Job description

Canva is seeking a Senior Software Engineer in the DevX group in Sydney, with a strong focus on backend developer experience and platform tooling. You will own critical infrastructure and developer-facing products used by Canva’s engineering teams, spanning Python and Java workloads.

You’ll collaborate across backend, platform, and infrastructure domains to optimize build, test, and deployment workflows, and to scale internal platforms.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior DevX Engineer: Python/Java Tooling & Platform
Senior DevX Engineer: Python/Java Tooling & Platform

black.ai • Sydney

Hybrid
AUD 180,000 - 240,000
Equity packages
Vibe & Thrive allowance
Flexible leave options
+1
Senior Dev Tooling Engineer (Python/Java) – Hybrid
Senior Dev Tooling Engineer (Python/Java) – Hybrid

Canva • City of Melbourne

Hybrid
AUD 180,000 - 240,000
Equity packages
Parental leave policy
Vibe & Thrive allowance
+1
Senior DevX Engineer - Cloud, CI/CD & Dev Tools
Senior DevX Engineer - Cloud, CI/CD & Dev Tools

Canva • Sydney

Hybrid
AUD 180,000 - 240,000
Equity packages
Parental leave policy
Vibe & Thrive allowance
+1
Staff Software Engineer - Hybrid DevX Platform
Staff Software Engineer - Hybrid DevX Platform

Canva • Sydney

Hybrid
AUD 210,000 - 270,000
Equity packages
Inclusive parental leave
Vibe & Thrive allowance
+1
Staff Platform Engineer, DevX & Developer Tools
Staff Platform Engineer, DevX & Developer Tools

Canva • City of Brisbane

Hybrid
AUD 210,000 - 270,000
Equity packages
Parental leave
Wellbeing allowance
+1
Senior Software Engineer (Developer Tooling) - Python/Java
Senior Software Engineer (Developer Tooling) - Python/Java

black.ai • Sydney

Hybrid
AUD 180,000 - 240,000
Equity packages
Vibe & Thrive allowance
Flexible leave options
+1
Senior DevX Engineer: Cloud, CI/CD & Developer Tools
Senior DevX Engineer: Cloud, CI/CD & Developer Tools

Canva • City of Melbourne

Hybrid
AUD 150,000 - 210,000
Equity packages
Inclusive parental leave
Annual wellbeing allowance
+1
Senior Software Engineer (Developer Tooling) - Python/Java
Senior Software Engineer (Developer Tooling) - Python/Java

Canva • City of Melbourne

Hybrid
AUD 180,000 - 240,000
Equity packages
Parental leave policy
Vibe & Thrive allowance
+1
Senior Backend Engineer — Build Scalable Platform APIs
Senior Backend Engineer — Build Scalable Platform APIs

Canva • City of Melbourne

Hybrid
AUD 180,000 - 240,000
Equity
Parental leave
Wellbeing allowance
+1
Senior DevX Engineer (Golang/Python) — Scale & Automate
Senior DevX Engineer (Golang/Python) — Scale & Automate

Canva • City of Melbourne

Hybrid
AUD 150,000 - 190,000
Equity packages
Parental leave policy
Vibe & Thrive allowance
+1