Senior Dev Tooling Engineer (Python/Java) – Hybrid

Canva

City of Melbourne

Hybrid

AUD 180,000 - 240,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity packages
Parental leave policy
Vibe & Thrive allowance
Flexible leave options

Job summary

Canva is seeking a Senior Software Engineer (Developer Tooling) to own backend infrastructure and developer-facing products for Canva's engineering teams. The role emphasizes Python and Java workloads, cross-team collaboration, and building scalable tooling across CI/CD, monitoring, and build systems.

You will shape developer experiences for thousands of engineers while operating in a hybrid Sydney-based setting.

Qualifications

  • Strong background in Platform Engineering, Developer Experience, or backend software engineering with hands-on Python and/or Java.
  • Proven track record building and operating production backend systems, developer tooling, or internal platforms at scale.
  • Experience supporting large engineering organizations (1,000+ engineers).
  • Strong experience with AWS or GCP.
  • Thorough Kubernetes experience in production environments.
  • Built and maintained CI/CD pipelines at scale (Buildkite, Jenkins, GitLab CI).
  • Experience with Bazel, Gradle, or similar monorepo build tools (Bazel valued).
  • Understanding of modern Python/JVM workflows (dependency management, testing, packaging, debugging, IDE integration).
  • Implemented monitoring, logging, telemetry, and alerting.
  • Proficient with Infrastructure as Code (Terraform, Ansible, CloudFormation).

Responsibilities

  • Own critical infrastructure and developer-facing products for Canva's backend engineers.
  • Improve backend developer workflows and local/remote environments, IDE integrations, and builds.
  • Build and maintain CI/CD systems, test infrastructure, release automation, and deployment safety mechanisms.
  • Maintain source control systems and monorepo tooling (Bazel, code review infra).
  • Deliver self-service platforms and tools to reduce friction for engineering teams.

Skills

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

Tools

Buildkite
Jenkins
GitLab CI

Job description

Canva is seeking a Senior Software Engineer (Developer Tooling) to own backend infrastructure and developer-facing products for Canva's engineering teams. The role emphasizes Python and Java workloads, cross-team collaboration, and building scalable tooling across CI/CD, monitoring, and build systems.

You will shape developer experiences for thousands of engineers while operating in a hybrid Sydney-based setting.

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

Similar jobs worth comparing

Senior DevX Engineer: Developer Tooling & Automation
Senior DevX Engineer: Developer Tooling & Automation

Canva • Council of the City of Sydney

Hybrid
AUD 180,000 - 230,000
Equity packages
Parental leave policy
Vibe & Thrive 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 Software Engineer (Developer Tooling) - Python/Java
Senior Software Engineer (Developer Tooling) - Python/Java

Canva • Council of the City of Sydney

Hybrid
AUD 180,000 - 230,000
Equity packages
Parental leave policy
Vibe & Thrive allowance
+1
Senior Android Engineer — Mobile Tooling & CI/CD
Senior Android Engineer — Mobile Tooling & CI/CD

Canva • City of Melbourne

Hybrid
AUD 140,000 - 180,000
Equity packages — we want our success
Inclusive parental leave policy that支持
Annual Vibe & Thrive allowance
+2
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
Staff API Platform Engineer – AU Remote
Staff API Platform Engineer – AU Remote

Canva • Council of the City of Sydney

Remote
AUD 180,000 - 240,000
Equity packages
Parental leave policy
Thrive and wellbeing allowance
+1
Staff API Platform Engineer — Scale & Reliability
Staff API Platform Engineer — Scale & Reliability

Canva • City of Melbourne

On-site
AUD 190,000 - 270,000
Equity packages
Inclusive parental leave policy
Vibe & Thrive allowance
+1
Staff API Platform Engineer – Remote AU
Staff API Platform Engineer – Remote AU

Canva • City of Melbourne

Remote
AUD 230,000 - 310,000
Equity packages
Inclusive parental leave policy
Vibe & Thrive allowance
+1
Senior Backend Engineer: Cloud-Scale, Hybrid Role
Senior Backend Engineer: Cloud-Scale, Hybrid Role

Canva • Sydney

Hybrid
AUD 120,000 - 180,000
Equity package
Parental leave policy
Vibe & Thrive allowance
+1
Senior Backend Engineer - Java - Product Platform
Senior Backend Engineer - Java - Product Platform

Canva • Sydney

On-site
AUD 120,000 - 150,000
Equity packages
Inclusive parental leave policy
Annual Vibe & Thrive allowance
+1