Senior Software Engineer - Developer Environment (Golang, Python)

Canva
Melbourne
Workplace: HybridFull timeFunction: Software EngineeringSkills: []

Own critical Developer Experience infrastructure that impacts every engineer at Canva. You’ll build and operate CI/CD automation, test infrastructure, release safety, and developer environment workflows across local/remote setups. Work on developer workflows and build/collaboration tooling including source control, monorepo build systems (Bazel), code review infrastructure, and self-service platforms that reduce friction and speed up engineering delivery.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Canva
Canva
1 day ago

Senior Software Engineer - Developer Environment (Golang, Python)

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 18 hours agoStatus: Live

Job Summary

Own critical Developer Experience infrastructure that impacts every engineer at Canva. You’ll build and operate CI/CD automation, test infrastructure, release safety, and developer environment workflows across local/remote setups. Work on developer workflows and build/collaboration tooling including source control, monorepo build systems (Bazel), code review infrastructure, and self-service platforms that reduce friction and speed up engineering delivery.
Location: Melbourne
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Build and maintain CI/CD systems, test infrastructure, release automation, and deployment safety mechanisms.
  • •Optimize developer experience across the SDLC, including local/remote developer environments and build system performance.
  • •Maintain build & collaboration infrastructure such as source control systems, monorepo tooling, Bazel build systems, and code review infrastructure.
  • •Develop developer environment platforms and self-service capabilities that reduce systemic friction and enable teams to move faster independently.
  • •Implement observability and reliability practices through monitoring, logging, and alerting for critical infrastructure.

Pay and Benefits

Perks:EquityParental Leave

Key Requirements

  • •Strong background in Platform Engineering with programming experience in Python and Go; Java or TypeScript is a plus.
  • •Proven track record building and operating systems at scale and supporting large engineering organizations (1000+ engineers).
  • •Experience with AWS or GCP (uses AWS) plus Kubernetes in production environments.
  • •Experience building and maintaining CI/CD pipelines at scale (Jenkins, GitLab CI, Buildkite, etc.).
  • •Experience with monorepo build tools (Bazel highly valued) and infrastructure as code (Terraform, Ansible, or CloudFormation).
Experience:Platform engineeringCloud infrastructureDeveloper toolingCI/CDInfrastructure as code
Languages:English
Tech Stack:GolangGoPythonJavaTypeScriptAWSGCPKubernetesCI/CDJenkinsGitLab CIBuildkiteBazelGradleTerraformAnsibleCloudFormationInfrastructure as CodeSource ControlMonorepo

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