Senior Backend Software Engineer

Canva Logo

Canva

πŸ“Remote - Australia

Summary

Join Canva's Security Platform Engineering team as a Senior Engineer and contribute to the development and adoption of high-security features. You will play a vital role in building and implementing security platform features, collaborating with other platform teams. The team is small (3-5 people), and you will directly contribute to design, development, and adoption of security features. Canva offers flexible work arrangements and a range of benefits to support your well-being and success. The role involves a full lifecycle ownership of features, from design to maintenance, and requires strong software engineering fundamentals and cloud-based platform experience. Canva is committed to creating a diverse and inclusive workplace.

Requirements

  • Experience (5-8 years+) in maintaining Cloud-based platform services where reliability and security are core goals
  • Proficient in one or more programming languages, and can directly contribute to the design and implementation of features (you will be programming)
  • Strong software engineering fundamentals; be able to hold court with principal-level engineers and significantly contribute to design documents and complex software architecture
  • Comfortable with computer science and engineering fundamentals: concurrency, data structures
  • Experience securing or building on cloud-based environments (AWS, Google Cloud, Azure)

Responsibilities

  • Directly input into vision-setting, strategy and planning for the team
  • Own the full lifecycle of features, from design docs and stakeholder alignment through implementation, testing, rollout, and maintenance
  • Champion adoption of security platform features across Canva’s engineering teams
  • Share learnings and key knowledge with the wider security group
  • Support services through on-call, building run books, running tabletop exercises, etc
  • Engage with stakeholder teams to anticipate future security engineering needs
  • Identify opportunities for cross-team collaboration to work on new ideas and improvements that help achieve our goals

Preferred Qualifications

  • Experience in a security domain (application sandboxing, encryption, authN/Z, etc) is a plus
  • Programming experience in Rust, Java, or similar
  • Experience with infrastructure tools like Terraform, Helm, K8s, or similar
  • Experience with Linux security fundamentals such as cgroups, namespaces, seccomp, etc

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.