Canva

Computer Software

SeniorSoftwareEngineer(Golang,Kubernetes)-CloudComputeTeam

Melbourne, Victoria, Australia FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for mid candidates.

The Brief

“Senior Software Engineer (Golang, Kubernetes) - Cloud Compute Team at Canva. Skills: Golang, Kubernetes, Linux systems, platform engineering. Extending and operating foundational Kubernetes infrastructure. Building and managing Linux machines”

What You'll Achieve.

redefining how the world experiences design

Industry & Context.

Computer Software
Eligibility Requirements

on-call rotations

What They're Looking For.

Must Have

Computer Engineering / Science knowledge around fundamentals and first principles relating to concurrency, multithreading, data structures, architecture, and various design patterns, experience as a Senior Software Engineer building platform or infrastructure products in Golang, experience operating Kubernetes clusters in production at scale, deep understanding of Linux systems - kernel, networking, performance troubleshooting, OS image management, familiarity with infrastructure-as-code practices and GitOps workflows, understanding of cloud networking and security fundamentals, experience with observability systems and practices (metrics, logging, alerting), methodical approach to debugging complex distributed systems, comfortable working across cloud providers, experience using generative AI tools in your engineering workflow

Nice to Have

expertise in all cloud providers

What You'll Do.

Extending and operating foundational Kubernetes infrastructure

Building and managing Linux machines

and operating Kubernetes infrastructure

Building and maintaining automation for cluster lifecycle management

Developing platform tooling and abstractions

Investigating and resolving system performance and reliability issues

Managing and improving the cluster addon ecosystem

Participating in on-call rotations

Drive operational excellence

Contributing to technical decisions

How You'll Work.

Team & Collaboration

enable other Canva engineers to deploy and scale workloads

Full Job Description

Join the team redefining how the world experiences design. Hey, g'day, mabuhay, kia ora, 你好, hallo, vítejte! Thanks for stopping by. We know job hunting can be a little time consuming and you're probably keen to find out what's on offer, so we'll get straight to the point. Where and how you can work Our flagship campus is in Sydney. We also have a campus in Melbourne and co-working spaces in Brisbane, Perth and Adelaide. But you have choice in where and how you work. That means if you want to do your thing in the office (if you're near one), at home or a bit of both, it's up to you. What you’d be doing in this role As a Senior Software Engineer within the Cloud Compute team, you’ll be extending and operating foundational Kubernetes infrastructure that supports Canva's services, along with tooling to build and manage Linux machines. At the moment, this role is focused on: * Designing, building, and operating Kubernetes infrastructure across multiple cloud providers * Building and maintaining automation for cluster lifecycle management, node provisioning, and provider onboarding * Developing platform tooling and abstractions that enable other Canva engineers to deploy and scale workloads without understanding the underlying infrastructure * Investigating and resolving system performance and reliability issues across the compute stack * Managing and improving the cluster addon ecosystem — the shared capabilities that make clusters production-ready * Participating in on-call rotations and drive operational excellence through incident response, post-incident review, and preventive automation * Contributing to technical decisions on architecture, tooling choices, and platform direction You're probably a match if * You have strong Computer Engineering / Science knowledge around fundamentals and first principles relating to concurrency, multithreading, data structures, architecture, and various design patterns * You have experience as a Senior Software Engineer building pla

Free ATS check

Applying for this Senior Software Engineer (Golang, Kubernetes) - Cloud Compute Team role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on SmartRecruiters

  • SmartRecruiters often includes a video screening step — check camera and mic permissions.
  • Link your GitHub or portfolio directly in the profile section for technical roles.
  • Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.

ANONYMOUS · UNFILTERED

What do employees actually say about Canva?

Real rants from real employees. Read before you apply.

Read Company Rants →