Canva is looking for a Senior Software Engineer to join our Cloud Compute team, which operates at the intersection of infrastructure operations and platform engineering. You will extend and operate the foundational Kubernetes infrastructure and Linux machine tooling that supports Canva's services.
What You'll Do
- Design, build, and operate Kubernetes infrastructure across multiple cloud providers.
- Build and maintain automation for cluster lifecycle management, node provisioning, and provider onboarding.
- Develop platform tooling and abstractions that enable other Canva engineers to deploy and scale workloads without deep infrastructure knowledge.
- Investigate and resolve system performance and reliability issues across the compute stack.
- Manage and improve the cluster addon ecosystem—the shared capabilities that make clusters production-ready.
- Participate in on-call rotations and drive operational excellence through incident response, post-incident review, and preventive automation.
- Contribute to technical decisions on architecture, tooling choices, and platform direction.
What We're Looking For
- Strong Computer Engineering/Science fundamentals in concurrency, multithreading, data structures, architecture, and design patterns.
- Experience as a Senior Software Engineer building platform or infrastructure products in Golang.
- Strong 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; adaptable.
- Experience using generative AI tools in your engineering workflow.
Technical Stack
- Golang, Kubernetes, Linux
- EKS, GKE, Cluster API, Karpenter, ArgoCD
Team & Environment
The Cloud Compute team owns Kubernetes cluster lifecycle, container orchestration, workload scheduling, and the integration of compute resources from multiple cloud providers into a unified platform. The team operates at significant scale: 500,000+ vCPUs and 7,800+ GPUs, across production and non-production environments in multiple regions.
Benefits & Compensation
- Equity packages.
- 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.
Work Mode
This role is open to a hybrid work mode in Sydney, Melbourne, Brisbane, Perth, or Adelaide, and is also open to remote across ANZ.
Canva is an equal opportunity employer.




