SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Canva is seeking a Senior Software Engineer to join the Developer Experience (DevX) group, which provides essential platforms, tools, and infrastructure that streamline the entire development journey for Canva's engineering organization.
In this role, you'll own critical infrastructure that directly impacts every engineer at Canva. You'll work across three potential domains depending on team placement:
**Automation Pipeline**: Build and maintain CI/CD systems, test infrastructure, release automation, and deployment safety mechanisms.
**Developer Workflows**: Optimize developer experience across the software development lifecycle, including developer environments (local and remote), build system performance, IDE integrations, and AI-assisted development tooling.
**Build & Collaboration**: Maintain source control systems, monorepo tooling, build systems (Bazel), code review infrastructure, and developer environments.
Your work will focus on high-leverage projects that eliminate systemic friction—whether that's reducing build times, automating release processes, or building self-service platforms that empower teams to move faster independently. The Developer Environment team specifically owns the platforms that power how every engineer at Canva develops, from cloud dev environments to IDE tooling and AI-enabled workflows. This infrastructure touches thousands of engineers every day.
Canva offers flexible work arrangements with campuses in Sydney and Melbourne, plus co-working spaces in Brisbane, Perth, and Adelaide. You'll have choice in where and how you work. Benefits include equity packages, inclusive parental leave, an annual Vibe & Thrive allowance for wellbeing and office setup, and flexible leave options.
**Requirements:**
- Strong background in Platform Engineering with solid programming experience in Python and Go (Java or TypeScript experience 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 (company uses AWS)
- Thorough Kubernetes experience in production environments
- Experience building and maintaining complex CI/CD pipelines at scale (Jenkins, GitLab CI, Buildkite, etc.)
- Experience with Bazel, Gradle, or similar monorepo build tools (Bazel experience highly valued)
- Implemented comprehensive monitoring, logging, and alerting (observability)
- Proficiency with Infrastructure as Code tools (Terraform, Ansible, or CloudFormation)
**Highly Valued (Nice to Have):**
- Experience with release automation and deployment safety mechanisms
- Background in developer tooling
- Contributions to open source infrastructure or developer tools
- Experience integrating AI/LLM capabilities into developer workflows
- Prior work on build performance optimization or test infrastructure at scale