Summary
Join Canva's Identity and Access team and help redefine how the world experiences design. Based in Sydney with options for remote work in other Australian locations, you'll be designing and implementing authentication and authorization systems. This role requires 5-8+ years of backend experience, expertise in identity and authorization standards, and cloud platform technologies. You'll collaborate with various teams, integrate tools with cloud platforms, and drive internal adoption of your systems. Canva offers competitive benefits including equity packages, inclusive parental leave, wellbeing allowances, and flexible leave options.
Requirements
- Have (5-8+ years) of backend experience in one or more programming languages (ideally Golang), and can directly contribute to the design and implementation of features
- Solid understanding of identity and authorization standards like OAuth, OpenID Connect, and SAML
- Ability to design and build platform features, owning the whole solution end-to-end
- Subject-matter expertise in one or more of cloud platform technologies such as Amazon Web Services or Google Cloud Platform
- Experience with testing frameworks and strategies, e.g. unit testing, system testing, and integration testing
Responsibilities
- Design and implement authentication and authorization systems that enable Canva teams to move safely and quickly
- Own the full lifecycle of features, from design docs and stakeholder alignment through implementation, testing, rollout, and maintenance
- Work collaboratively with other partner teams such as Cloud, Developer Platform and IT to build systems that scale beyond our team
- Integrate our tools with our cloud platforms (AWS, GCP), internally developed platforms and the various SaaS tools we use like Salesforce, Snowflake and others
- Drive adoption of our systems internally, championing the benefits of what we build
- Respond to incidents as a part of an on-call roster to ensure reliable access to production infrastructure
Preferred Qualifications
- An understanding of policy-as-code methodologies such as OPA and rego policies
- Experience with infrastructure tools like Terraform, Helm, K8s, or similar
- Understanding of RBAC, ABAC, PBAC and ACL access management approaches
- Experience working with CI/CD systems and defining integration pipelines
- Experience with frontend development using JavaScript frameworks
- An understanding of corporate identity and IT systems such as Okta, Jamf, Kandji etc
Benefits
- Equity packages
- 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
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.