Senior Software Engineer - Product & Features (Java) - Open to remote across ANZ
Core
Building scalable backend services and APIs that power millions of user interactions for Canva's design platform.
Role type
Senior Software Engineer (Backend/Java)
Builds
Scalable APIs, shared services, and internal tools for the Canva product.
Domain
SaaS / Design Technology
Deliverable
production ML models | product features | infrastructure
Required skills
Java, multithreading, service design, system decomposition, API development, code review, mentoring, observability, incident resilience
Preferred skills
Experience with modern frameworks, refactoring legacy code
Technologies
Java, modern frameworks
Responsibilities
Design and develop scalable backend services; collaborate with PMs and designers to deliver features; evolve backend architecture; champion reliability and performance; write robust, tested code; guide code reviews and mentor peers; maintain service health and incident resilience.
Seniority
Senior, hands-on IC with mentorship responsibilities