
Senior Software Engineer – Cloud Access, Python, Golang, AWS, GCP
Canva
full-time
Posted on:
Location Type: Remote
Location: Australia
Visit company websiteExplore more
Job Level
About the role
- 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
- Being a subject matter expert 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
Requirements
- 5+ years of hands-on experience designing, maintaining, and automating cloud infrastructure (AWS or GCP, preferably both)
- Strong experience with the Python and Go programming languages
- Knowledge of security best practices in cloud environments, including IAM, least-privilege principles, and secure architecture patterns
- Container experience deploying and managing containerised workloads in cloud environments (experience with Kubernetes as a container orchestration platform is preferred)
- Systems thinking ability to design solutions considering scale, reliability, and security trade-offs
- Strong communication skills to explain complex technical concepts to diverse stakeholders
- Infrastructure as Code expertise with Terraform (preferred), CloudFormation, or similar tools
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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
cloud infrastructureAWSGCPPythonGoTerraformCloudFormationKubernetesinfrastructure-as-codesecurity best practices
Soft skills
communication skillscollaborationsystems thinkingproblem-solvingoperational excellence