Senior Software Engineer (Golang, Kubernetes) - Cloud Compute Team
Canva
Senior Software Engineer (Golang, Kubernetes) - Cloud Compute Team
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 platform or infrastructure products in Golang.
- You have strong experience operating Kubernetes clusters in production at scale
- You have a deep understanding of Linux systems - kernel, networking, performance troubleshooting, OS image management
- Have familiarity with infrastructure-as-code practices and GitOps workflows
- You have an understanding of cloud networking and security fundamentals
- You have experience with observability systems and practices (metrics, logging, alerting)
- You have a methodical approach to debugging complex distributed systems
- You are comfortable working across cloud providers, you don't need expertise in all of them, but you should be adaptable
- You have experience using generative AI tools in your engineering workflow
About the team 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 also owns the cluster addon ecosystem — the capabilities layered onto Kubernetes clusters that make them production-ready and observable. Cloud Compute is responsible for base images for all Canva compute use cases.
The team operates at significant scale: 500,000+ vCPUs, 7,800+ GPUs, across production and non-production environments in multiple regions.
About the role The role focused on Kubernetes infrastructure, Linux systems, and multi-cloud compute. You will work across the full lifecycle of compute infrastructure — from provisioning bare metal and virtual machines, to operating Kubernetes clusters, to building the platform tooling that other engineers at Canva depend on.
The role sits at the intersection of infrastructure operations and platform engineering. You will operate production systems under on-call, but the team's trajectory is toward building products that automate operational work. You should be comfortable with both.
The team primarily writes Go. The infrastructure stack includes Kubernetes (EKS, GKE, self-managed), Cluster API, Karpenter, ArgoCD, and a range of cluster addons. You will work with Linux at a systems level — kernel tuning, OS image builds, node lifecycle management.
What's in it for you? Achieving our crazy big goals motivates us to work hard - and we do - but you'll experience lots of moments of magic, connectivity, and fun woven throughout life at Canva, too. We also offer a stack of benefits to set you up for every success in and outside of work. Here's a taste of what's on offer:
- 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
Check out lifeatcanva.com for more info. Other stuff to know We see AI as a powerful amplifier of creativity and technology at Canva. We're evolving how we assess AI skills in our Technology hiring experience - you'll tackle interactive, real-time challenges that reflect the kind of work we do. In some interviews, you may also be asked to solve a problem using an AI tool to show how you approach challenges with tech by your side. Your recruitment partner will walk you through what to expect. We make hiring decisions based on your experience, skills and passion, as well as how you can enhance Canva and our culture.
When you apply, please tell us the pronouns you use and any reasonable adjustments you may need during the interview process. We celebrate all types of skills and backgrounds at Canva, so even if you don't feel like your skills quite match what's listed above - we still want to hear from you!
Please note that interviews are conducted virtually.
I'm interested Privacy Notice
$229.9k - $262.4k
...Senior Lead Software Engineer, Distributed Systems (Golang + Python on Kubernetes) Do you love building and pioneering... ...Learning Experience Team (MLX Tech) is committed... ...and deliver robust cloud-based solutions that... ...experience with cloud computing (AWS, Microsoft...Cloud computingGolangSeniorFull timePart timeInternshipLocal area- ...Learning Experience Team (MLX Tech)** is... ...members of the engineering community, and... ...deliver robust cloud-based solutions... ...Docker and Kubernetes, and a variety... ...experience in software engineering (Internship... ...with cloud computing (AWS, Microsoft... ...: Python, Golang, or Node.js* 4+...Cloud computingGolangSeniorFull timePart timeInternship
- ...Apple Service Engineering is seeking an exceptional Senior Software Engineer in Test... ...datacenter and Private Cloud Compute initiatives. This... ...architecture teams, SOC architects,... ...following: C/C++, Golang, Python, or Shell... ...engines such as Kubernetes, Nomad, Apache Mesos...Cloud computingGolangSenior
- ...Senior AI Software Engineer Remote US Solo empowers teams to build and scale their AI infrastructure using cloud-native tech. Most companies have... ...expertise in Cloud Computing, Linux, Containers, Kubernetes, Service Mesh, APIs... ...Kubernetes, and Golang ~ Experienced...Cloud computingGolangSeniorRemote workVisa sponsorshipWork visaShift work
- ...comprehensive and accessible cloud analytics system. Senior Software Engineer, Cloud Platform -... ...engineering team and inventors of... ...substantial Kubernetes workloads that span... ...Bachelor’s degree in Computer Science, and/or 4+... ...with Java and/or Golang programming Knowledge...Cloud computingGolangSeniorRemote work
- ...Forward Deployed Senior Software Engineer At Snowflake At... ...Public Sector team. To be successful... ...knowledge base on cloud infrastructure, privacy... ...control plane, Kubernetes container... ...availability of cloud compute servers and Kubernetes... ...in Java, C++, Golang or Python ~...Cloud computingGolangSeniorContract work
$184k - $287.5k
...We are looking for a Senior Software Engineer who sees the big picture of cloud computing and loves building cloud... ...communities such as Kubernetes (k8s) and KubeVirt, adding... ...and other engineering teams to deliver new... ...skills developing in Go (GoLang), including working with...Cloud computingGolangSeniorWorldwide- ...Senior Software Engineer - K0s Team We're seeking a Software Engineer with a passion... ...open source, all-inclusive Kubernetes distribution, which is configured... ...new features from the cloud native technologies... ...write clean and maintainable (Golang) code Strong engineering...GolangSeniorRemote work
$150k - $180k
...class investors, with teams in the United... ...for an experienced engineer to take ownership... ...years of professional software engineering... ...proficiency in Go (Golang) for production services... ...~ Background in cloud infrastructure, Kubernetes, or edge computing ~ Track record...GolangSeniorWork at office- ...IT and Security teams together around... ...Our award-winning software portfolio... ...Need you! As a Senior Software engineer with U.S. Threat... ...domestic, enforce safe computing standards and... ...developments in cloud security and... ...containerization (Docker, Kubernetes ). ~...Cloud computingGolangSeniorWork at officeRemote workFlexible hours
- ...Senior Software Engineer - Web Engine Team - Infra Join the team redefining how the world experiences design... ...export pipeline. Optimising Kubernetes worker configurations, including... ...Collaborating with teams across Video, Cloud Compute, Core Export, NVE, and Data...Cloud computingSeniorWork at officeRemote work
- ...leading tech company is seeking a Senior Software Engineer in New York City or remote.... ...engineering with expertise in cloud computing and DevOps, particularly in Kubernetes and ECR. Responsibilities... ...collaborating with a dynamic team to maintain high-quality software...Cloud computingSeniorRemote work
- ...At Sysdig, we believe cloud security isn't a compromise... ...500, Sysdig gives teams the real-time clarity... ...Reporting to the Engineering Manager, you will be part... ...experience in Java or Golang Backend, such as RESTful... ...Experience operating in Kubernetes and Cloud providers (...GolangSeniorRemote work
- ...open source software and operating... ...such as public cloud, data science, AI, engineering innovation... ...based roles. Teams meet two to four... ...are hiring a senior software... ...to join our Kubernetes product team.... ...software, Linux, Golang, Python and Kubernetes... ...in Computer Science, STEM...GolangSeniorWork at officeLocal areaRemote workWork from homeWorldwide
$160k
...Python and Kubernetes Software Engineer - Data, AI/ML & Analytics... ...such as public cloud, data science,... ...in offices. Teams meet two to four... ...knowledge of cloud computing Passionate about... .... Seniority level Seniority... ...Optimisation Golang System Software...Cloud computingGolangFull timeLocal areaWork from homeWorldwide$174k - $252k
Senior Software Engineer, Google Cloud Storage Apply Note: By applying to this... ...or experience with compute technologies or... ...of experience with Kubernetes and Infrastructure... ...optimization. Experience in Golang. Experience with... ...to switch teams and projects as you...Cloud computingGolangSeniorFull time$180k - $210k
...Senior Software Engineer Crusoe is on a mission to accelerate... ..., you join a team that is building... ...The demand for AI compute is boundless, and... ..., and cloud services. If you... ...advancing our managed Kubernetes and AI training clusters... ...experience in GoLang You have...GolangSeniorTemporary work- ...crypto-native cloud platform that will... ...of onchain compute — without the ability... ...combines web2 engineering best-practices... ...We’re an elite team that’s... ...experience with Golang 2+ years working... ...developing node software. 2+ years working... ...experience: GCP, AWS, kubernetes. It’s a bonus...GolangSeniorLive in
$75k - $215k
...GEICO Engineer Position At GEICO, we offer... ...Our Senior Software Engineer works with... ...cross-functional teams to ensure the security... ...applications using Docker, Kubernetes, and related... ...languages: Rust, Golang, and/or C... ...Bachelor's degree in Computer Science, Information...GolangSeniorHourly payWork experience placementLocal areaFlexible hours$120k - $192k
...Senior Kubernetes Software Engineer - Palo Alto, CA VMware by Broadcom is the leader in virtualization and cloud infrastructure solutions. VMware Cloud Foundation... ...Distribution team in VCF is focused on delivering... ...(OSS) and Cloud-Native Computing Foundation (CNCF)...Cloud computingSeniorLocal area- ...Sr. Software Engineer Location: Menlo Park, CA Skill: aws cloud practitioner Responsibilities: Golang Development: Design, develop,... ...cross functional teams to define and implement... ...applications in Kubernetes clusters for... ...Bachelor's degree in Computer Science,...Cloud computingGolangSenior
$89.5k - $188k
Job Title: Software Engineer - Senior Job ID: 0501039 Date Posted:... ...our mission management team developing high... ...technologies for the cloud enabled combat systems... ...orchestration tools (Docker, Kubernetes, etc.). Team build,... ...platforms, and edge computing environments...Cloud computingSeniorFull timeContract workWork experience placementImmediate start$90k - $170k
...Sr. Software Engineer With a career at The Home Depot, you can be yourself... ...will be part of a dynamic team with engineers of all... ...relevant work experience ~ Golang ~ Cloud experience (preferably GCP)... ...database technology, cloud computing techniques, CI/CD tools, modern...Cloud computingGolangSeniorWork experience placementRemote workShift work$150k - $210k
Platform9 is seeking a Software Engineer to develop cloud-native products and services within its Kubernetes ecosystem.... ...have a Bachelor's in Computer Science and 6-15 years... ...skills in Python or Golang. The role offers a hybrid... ...you are a motivated team player with a...Cloud computingGolangSeniorRemote job- ...technology firm is seeking a Senior AWS DevOps Engineer to join their remote team. This role focuses on... ...deep knowledge of cloud architecture and AWS DevOps... ...possess skills in Kubernetes, Terraform, and CI/CD deployments... ...with a passion for cloud computing. J-18808-Ljbffr...Cloud computingSeniorRemote work
- ...qualified Platform Engineer to develop a cutting-edge Kubernetes-based platform. This... ...engineering teams to deploy scalable applications in a cloud-native environment.... ...will have a robust software development background... ...significant experience in Golang and Kubernetes, as...GolangSeniorRemote work
- ...A pioneering tech firm is seeking a remote Senior Software Engineer to join the Kubernetes product team. The role involves developing operators and addons, focusing on Golang and Kubernetes. The ideal candidate is passionate about open-source software and has strong communication...GolangSeniorRemote work
- ...programming language (GOLANG preferred,... ...as well ~ Kubernetes experience (... ...on top of the cloud. The Role... ...a Principle/Senior Cloud Engineer in our Cloud Platforms... ...a diverse team comprised of... ...delivering software using engineering... ...Cloud Computing (ECC) who are...Cloud computingGolangSeniorContract workWork at officeWork from home
- ...Job Description Senior Software Engineer — R&D Platforms Location... ...systems using modern cloud-native technologies.... ...in containerized and Kubernetes-based environments... ...focused development and team collaboration.... ...#Kubernetes #Python #FastAPI #GoLang #ReactJS...GolangSeniorRemote work
- ...global technology firm is seeking a Senior AI Software Engineer to enhance cloud networking and AI products. In... ...native environments, and mentor team members. The ideal candidate has... ...2 years with Containers, Kubernetes, and Golang. Join a collaborative team focused...GolangSenior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (Golang, Kubernetes) - Cloud Compute Team. Be the first to apply!
- software sales engineer United States
- software engineer full time United States
- facebook software engineer United States
- startup software engineer United States
- intermediate software engineer United States
- research software engineer United States
- software developer no experience United States
- labview software developer United States
- rust software engineer United States
- freelance software developer United States


