Senior Software Engineer, Cloud Platform

Logo of Canva

Canva

πŸ“Remote - Australia

Job highlights

Summary

Join Canva's Core Data team and help redefine how the world experiences design. This role focuses on designing, implementing, and maintaining database infrastructure automation, tooling, and solutions. You will analyze database performance, act as a subject matter expert, support production issues, and plan infrastructure growth. The position requires experience with database technologies (MySQL/MariaDB preferred), Infrastructure as Code tools (Terraform preferred), and programming languages like Golang (preferred). Canva offers flexible work arrangements, equity packages, inclusive parental leave, a wellbeing allowance, and flexible leave options.

Requirements

  • Have experience running one or more database technologies (MySQL/MariaDB preferred) in large-scale production environments
  • Have experience working with Infrastructure as Code tools (Terraform preferred)
  • Have experience working with Golang (preferred), Python, Java or comparable languages in a software engineering role
  • Have strong written and verbal communication skills

Responsibilities

  • Design, implement and maintain database infrastructure automation, tooling and solutions with scalability, high-availability, and security in mind
  • Analyze fleet wide performance, reliability and efficiency of Canva’s database infrastructure and roll out best practices and improvements
  • Act as an SME for databases at Canva and provide expertise to engineering teams (for example through reviews of database migrations, queries and performance optimizations)
  • Support and debug production issues with databases across services
  • Provide on-call support as part of a rotation with the team
  • Plan the growth and manage the capacity of Canva’s database infrastructure
  • Participate in solution design meetings, hiring interviews, and code reviews

Preferred Qualifications

  • Have experience working with AWS (preferred), GCP or Azure
  • Have experience working with Kubernetes (preferred) or similar container orchestration tools
  • Have a solid understanding of security & networking best practices in cloud environments
  • Have experience working with Bazel (preferred) or similar large scale build 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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Canva know you found this job on JobsCollider. Thanks! πŸ™