Senior Software Engineer (Infrastructure)
Senior Software Engineer (Infrastructure)
Canva
Role Seniority - senior
More about the Senior Software Engineer (Infrastructure) role at Canva
Job Description
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, we trust our Canvanauts to choose the balance that empowers them and their team to achieve their goals.
What you’d be doing in this role
As Canva scales change continues to be part of our DNA. But we like to think that's all part of the fun. So this will give you the flavour of the type of things you'll be working on when you start, but this will likely evolve.
At the moment, this role is focused on:
- Designing, implementing and maintaining platforms and automations that enable secure, auditable access to cloud resources without requiring direct production access
- Developing infrastructure solutions with scalability, high-availability, and security as primary design principles
- Building and deepening your expertise in cloud security patterns, IAM, and least-privilege access models across AWS (GCP experience desirable)
- Collaborating with engineering teams across Canva to understand their operational needs and build appropriate abstractions
- Participating in architecture reviews, solution design meetings, hiring interviews, and code reviews
- Driving improvements to operational excellence through automation, monitoring, and incident response practices
- Contributing to infrastructure-as-code best practices using Terraform and other IaC tools
- Proposing and implementing new approaches to ensure we future-proof Canva's access control systems as we continue scaling globally
- Sharing on-call responsibilities and maintain the health of critical infrastructure services
If you've built things in the cloud, care about making infrastructure secure and simple, and are energised by the idea of this work — we'd love to hear from you, even if your experience doesn't line up perfectly with every bullet below. We value diverse experiences and perspectives, and we're happy to help you grow into areas where you have less depth.
You're probably a match if:
- You have strong coding proficiency in Golang or Python
- You have meaningful experience designing, maintaining, and automating cloud infrastructure (AWS or GCP) — whether that's a few years of intensive hands-on work or a longer career with relevant exposure
- You have experience with Infrastructure as Code (IaC) tools like Terraform (preferred), CloudFormation, or similar
- You have an interest in cloud security and access control patterns — you don't ne


