This job is no longer available
This job expired on 15/09/2026. It no longer accepts applications.
Backend Software Engineer - Product & Features (Java)
Canva · Sydney
Job description
About the role
Canva is looking for a Backend Software Engineer to join its Product & Features team in Sydney. You will help design, build and maintain scalable backend services that power millions of user interactions across the platform.
Key responsibilities
- Design and implement new backend features within an existing service architecture.
- Build, maintain and optimise APIs and services that support both user‑facing and internal tools.
- Write clean, well‑tested, production‑ready Java code.
- Collaborate with product managers, designers and frontend engineers to deliver end‑to‑end experiences.
- Participate in code reviews, pair programming and technical discussions.
- Improve system observability, write tests and resolve performance or reliability issues.
Required profile
- Proven experience building backend systems using Java in a production environment.
- Strong understanding of Java fundamentals and ability to write production‑grade code.
- Comfortable working in a fast‑moving, collaborative team setting.
Required skills
- Java
What we offer
- Hybrid work model with flexibility to work remotely and collaborate on‑site at our Sydney campus.
- Opportunity to work on large‑scale services that impact millions of users worldwide.
- Supportive engineering culture with mentorship, code reviews and continuous learning.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Australia.
Salaries by job title
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Canva
Sydney