Backend Software Engineer - Security Platform Engineering

Canva Logo

Canva

📍Remote - Australia

Summary

Join Canva's Security Platform Engineering team and help redefine how the world experiences design. This role involves designing and implementing security platform features, owning the full feature lifecycle, facilitating knowledge sharing, and championing feature adoption across engineering teams. The ideal candidate has 3-5+ years of experience in programming languages like Java or Rust and extensive experience in developing clean, maintainable code. You'll be working in a collaborative environment, contributing to a suite of tools used by hundreds of developers. Canva offers a range of benefits, including equity packages, inclusive parental leave, a wellbeing allowance, and flexible leave options. The work location is flexible, with options across multiple Australian cities.

Requirements

  • You have (3-5+ years) of experience in one or more programming languages (Java/ Rust), and can directly contribute to the design and implementation of features
  • This is the ideal role for someone who is motivated by designing and building platform features within the security domain, while owning the whole solution end-to-end
  • You have extensive experience in developing clean, readable, and maintainable code. The libraries and tools developed by the team are used by hundreds of developers at Canva so they need to be easily understandable
  • You are comfortable with computer science and engineering fundamentals, such as concurrency and data structures
  • Experience improving testing frameworks and strategies, e.g. unit testing, system testing, and integration testing

Responsibilities

  • Design and implement security platform features that enable Canva’s teams to move safely and quickly
  • Owning the full lifecycle of features, from design docs and stakeholder alignment through implementation, testing, rollout, and maintenance
  • Facilitate knowledge sharing and effectively advocate for engineering needs to non-technical stakeholders within the group
  • Model initiative and ownership in achieving goals, improving processes and solutions
  • Identify opportunities for cross-team collaboration to work on new ideas and improvements that help achieve our goals
  • Champion adoption of security platform features across Canva’s engineering teams

Preferred Qualifications

  • Experience in a security domain (application sandboxing, encryption, authN/Z, etc) is a plus
  • Experience with infrastructure tools like Terraform, Helm, K8s, or similar
  • Experience with Linux security fundamentals such as cgroups, namespaces, seccomp, etc
  • Experience securing or building on cloud-based environments (AWS, Google Cloud, Azure)

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.