Canva

Senior Software Engineer – Developer Experience

Canva

full-time

Posted on:

Location Type: Remote

Location: Australia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Owning End-to-End Technical Solutions: Designing, documenting, and implementing complex infrastructure projects spanning multiple systems and domains
  • Driving projects from initial design doc through stakeholder buy-in, implementation, testing, rollout, and adoption
  • Creating pragmatic automation that eliminates repetitive manual work for engineers
  • Building self-service platforms and CLIs that reduce dependency on platform teams
  • Developing monitoring, alerting, and diagnostic tools that proactively surface issues
  • Partnering with engineering teams to understand pain points and gather requirements
  • Translating business needs and technical constraints into scalable solutions
  • Sharing knowledge through documentation, tech talks, and mentorship of junior engineers
  • Participating in on-call rotation for critical platform services

Requirements

  • Strong background in Platform Engineering, with solid programming experience in Python and Go; experience with Java or TypeScript is a plus.
  • Proven track record of building and operating systems at scale
  • Experience supporting large engineering organizations (1000+ engineers)
  • Strong experience with AWS or GCP (we use AWS)
  • Thorough Kubernetes experience in production environments
  • Built and maintained complex pipelines at scale (Jenkins, GitLab CI, Buildkite, etc.)
  • Implemented comprehensive monitoring, logging, and alerting
  • Proficiency with Terraform, Ansible, or CloudFormation
Benefits
  • Equity packages - we want our success to be yours too
  • 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 that empower you to be a force for good, take time to recharge and supports you personally
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonGoJavaTypeScriptAWSGCPKubernetesJenkinsGitLab CITerraform
Soft Skills
stakeholder managementdocumentationmentorshipcommunicationproblem-solving