Founded in 2012, Canva offers an online graphic design and publishing platform used by millions of people across the globe. As an employer, Canva offers flexibl
Senior Software Engineer – Golang, Kubernetes
Location
Australia
Posted
78 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – Golang, Kubernetes
Canva
• Extending and operating foundational Kubernetes infrastructure that supports Canva's services • 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 to 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
Job Requirements
- Strong 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
- 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
Benefits
- Equity packages - we want our success to be yours too
- 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
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Incorporarse a un proyecto de desarrollo para entidad financiera de primer nivel.
• You will act as the interface between business teams and IT • Analyze functional and technical requirements • Design technical solutions • Develop front-end and back-end components • Perform integration testing and write documentation • Deploy on Kubernetes and ensure ongoing operational maintenance • Optimize performance (JVM tuning) • Provide corrective maintenance and implement functional enhancements
• Participar en el diseño y la evolución de plataformas críticas del entorno sanitario • Trabajar en proyectos de gran escala orientados a la interoperabilidad clínica • Desarrollar sistemas de gestión asistencial • Integrar arquitecturas modernas, servicios cloud y capacidades de inteligencia artificial
• Trabajar en proyectos de desarrollo de software utilizando tecnologías Java y SpringBoot • Implementar soluciones RESTful/SOAP API y manejar datos en formatos como JSON, XML. • Colaborar con equipos internacionales en la entrega de proyectos. • Participar en la gestión de la base de datos con PostgreSQL/Oracle. • Contribuir a la integración continua y mejoras en los procesos de desarrollo.


