Canva
Senior Backend Engineer - (Java) - Teams & Education
Found: October 1, 2025
This role is based in Melbourne, VIC, Australia with hybrid work options available.
Responsibilities:
- Deliver sharing and permissions features across the Canva product.
- Propose innovative solutions for product decision platforms.
- Engage in design meetings and write design documents.
- Advocate for best practices in service performance and resilience.
- Design and implement complex system aspects.
- Guide major project implementations and mentor other engineers.
- Facilitate cross-team initiatives for reliability and security.
Requirements:
- Extensive experience in developing distributed web applications with Java.
- Proven track record in planning and executing complex architectural changes.
- Excellent communication and collaboration skills.
- Experience mentoring engineering teams.
- Strong fundamentals in computer science and engineering.
- Hands-on experience with large distributed cloud environments, preferably AWS.
- Familiarity with cloud-native technologies like Kubernetes and Terraform.