Hybrid

Canva is hiring a Senior Software Engineer (Golang, Kubernetes) - Cloud Compute Team (open to remote across ANZ)

About the Role

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.

Required Skills
GolangKubernetesLinuxEKSGKECluster APIKarpenterArgoCDConcurrencyMultithreadingData StructuresSystem ArchitectureDesign PatternsGitOpsInfrastructure-as-Code
Want to work from Thailand?

Join a remote network built for tech talent

Iglu gives you real employment in Southeast Asia — visa, work permit, and projects included. Pick what you work on, earn performance-based pay, and live where you want.

Legal employment in Thailand & Vietnam
Choose your own projects
Performance-based revenue sharing
Relocation support available
Join Iglu
200+ professionals worldwide
About company
Canva

A global design platform that empowers users to create professional graphics, presentations, and visual content with ease.

Visit website
Job Details
Category infrastructure
Posted 9 days ago