Senior Software Engineer - Developer Environment (Golang, Python)

Canva
Sydney
Workplace: HybridFull timeFunction: Software EngineeringSkills: ["Ownership","Collaboration","Problem-solving","Systems thinking"]

Own critical infrastructure in Canva’s DevX (Developer Experience) group, supporting every engineer across multiple domains. Build and maintain CI/CD systems, test infrastructure, release automation, and deployment safety. Optimize developer workflows across local/remote environments, build performance, IDE integrations, and AI-assisted development tooling. Maintain source control and monorepo tooling (Bazel), improve developer environments, and eliminate systemic friction like slow builds and manual releases.

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 infrastructure in Canva’s DevX (Developer Experience) group, supporting every engineer across multiple domains. Build and maintain CI/CD systems, test infrastructure, release automation, and deployment safety. Optimize developer workflows across local/remote environments, build performance, IDE integrations, and AI-assisted development tooling. Maintain source control and monorepo tooling (Bazel), improve developer environments, and eliminate systemic friction like slow builds and manual releases.
Location: Sydney
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Own critical infrastructure that impacts every engineer at Canva across DevX domains.
  • •Build and maintain CI/CD systems, test infrastructure, release automation, and deployment safety mechanisms.
  • •Optimize developer experience across the SDLC, including developer environments (local/remote), build system performance, and IDE integrations.
  • •Maintain source control systems, monorepo tooling, build systems (Bazel), and code review infrastructure.
  • •Deliver high-leverage improvements that reduce build times, automate releases, and enable self-service platforms for teams.

Pay and Benefits

Perks:EquityParental LeaveWellness StipendPaid Leave

Key Requirements

  • •Strong platform engineering background with solid programming experience in Python and Go (Java or TypeScript is a plus).
  • •Built and operated systems at scale.
  • •Experience supporting large engineering organizations (1000+ engineers).
  • •Hands-on AWS or GCP experience (AWS used).
  • •Production containerization and orchestration experience with Kubernetes, plus CI/CD pipeline experience at scale (e.g., Jenkins, GitLab CI, Buildkite).
Experience:Platform engineeringCloudInfrastructureCI/CDDeveloper tooling
Skills:OwnershipCollaborationProblem-solvingSystems thinking
Languages:English
Tech Stack:PythonGoJavaTypeScriptAWSGCPKubernetesCI/CDJenkinsGitLab CIBuildkiteBazelGradleTerraformAnsibleCloudFormationMonorepo toolingObservabilityMonitoringLogging

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