Senior Software Engineer (golang, Kubernetes) - Cloud Compute Team (open To Remote Across Anz)

Canva

Sydney, Australia
Remote
Golang for platform/infrastructure
Kubernetes production at scale
Linux systems deep understanding
Design, build, and operate Kubernetes infrastructure across multiple cloud providers, focusing on automation for cluster lifecycle management and node provisioning

Job Summary

  • Design, build, and operate Kubernetes infrastructure across multiple cloud providers, focusing on automation for cluster lifecycle management and node provisioning.
  • Develop platform tooling and abstractions to enable other engineers to deploy and scale workloads efficiently, while also investigating and resolving system performance issues.
  • Contribute to technical decisions on architecture, tooling, and platform direction, participating in on-call rotations and driving operational excellence.

Matching Summary

Design, build, and operate Kubernetes infrastructure across multiple cloud providers, focusing on automation for cluster lifecycle management and node provisioning.

Skills & Requirements

Must-have

  • Golang for platform/infrastructure
  • Kubernetes production at scale
  • Linux systems deep understanding
  • Infrastructure-as-code practices
  • Cloud networking and security fundamentals
  • Observability systems and practices
  • Methodical debugging of distributed systems

Nice-to-have

  • Adaptable across cloud providers
  • Generative AI tools in workflow
  • Operational excellence focus
  • Systems level Linux work

Key Requirements

  • Senior Software Engineer experience
  • Experience with Golang
  • Experience operating Kubernetes
  • Deep understanding of Linux systems
  • Familiarity with infrastructure-as-code
  • Understanding of cloud networking
  • Experience with observability systems

Work Rights

Not specified

Tailored Resume

Cover Letter