Senior Software Engineer - Product & Features (Java) - Open to remote across ANZ
Canva is seeking a Senior Software Engineer specializing in Java to join our Product & Features team. This role focuses on developing scalable backend services that power our design platform, used by millions worldwide. As part of a collaborative environment, you'll work alongside product managers, designers, and frontend engineers to deliver impactful features that enhance user experience.
In this position, you will lead the design and development of reliable backend services using modern frameworks and tools. Your responsibilities include evolving Canva's backend architecture through thoughtful service design and system decomposition, writing robust, well-tested code, and proactively identifying areas for technical improvement. Additionally, you'll guide design and code reviews, mentor peers, and maintain service health and performance.
The ideal candidate has extensive experience building complex backend systems in production environments, with strong Java fundamentals and proficiency in multithreading, service design, and performance optimization. You should be comfortable taking ownership of features from architecture to delivery, balancing attention to detail with pragmatism to ship reliable, maintainable code efficiently. A collaborative mindset and experience mentoring others are also essential.
Canva offers equity packages, an inclusive parental leave policy supporting all parents and carers, and an annual Vibe & Thrive allowance to support your wellbeing, social connection, and office setup. Flexible leave options are available to empower you to recharge and support your personal needs.
Joining Canva means becoming part of a vibrant engineering community dedicated to solving complex problems for millions of users worldwide. We value rapid iteration, collaboration, and a shared commitment to excellence, providing opportunities for growth and innovation in a supportive environment.