Skip to main content
Canva logo

Backend Software Engineer - Product & Features (Java)

Canva
Location🌍Worldwide
Job Type💼Full‑time
Posted📅183 days ago
Engineeringjavabackendapidistributed-systemsrestful

About the Role

Join Canva's dynamic team to build scalable backend systems that power innovative design experiences for millions of users worldwide.

Responsibilities

  • Design and implement backend features within existing service architectures.
  • Build and maintain services powering user experiences and internal systems at scale.
  • Write clean, well-tested, and maintainable code.
  • Collaborate with product managers, designers, and frontend engineers to deliver end-to-end solutions.
  • Participate in code reviews and technical discussions.
  • Contribute to system health through testing, monitoring, and bug fixing.

Requirements

  • Proven experience building backend systems using Java in a production environment.
  • Strong Java fundamentals with experience in multithreading, service design, and performance optimization.
  • Understanding of distributed systems and experience developing/consuming RESTful APIs.
  • Ability to work through problems from design to deployment with team support.
  • Proficiency in applying sound engineering practices like testing, monitoring, and documentation.
  • Experience using AI in coding/programming to drive impact.

About the Team

Backend roles at Canva are diverse, with teams focused on solving meaningful problems at scale. You'll have the opportunity to work on scalable APIs, system performance, or shared services, contributing directly to Canva's mission to empower the world to design.

About Canva

View company

Canva is an Australian multinational software company that provides an online graphic design platform with a drag-and-drop interface. It operates on a freemium model, allowing users to create designs for social media, presentations, posters, documents, and other visual content.

Automate Your Job Search

Unlock more jobs, including 100k+ salaries. Generate tailored resumes and cover letters automatically.

Get Job Alerts
Receive notifications for similar jobs

Share this job

Similar Jobs

Senior Software Engineer - Banking Integration Platform at Mercury Technologies2mo
🌍USA, Canada💼Full‑time
haskellfintechbackend
Senior Backend Engineer - China Trust & Care at Canva3mo
🌍China💼Full‑time
javabackendapi
Backend Engineer - International SG (Generative AI) at Canva4mo
🌍Worldwide💼Full‑time
javamicroservicesapi
Senior Software Engineer - Product & Features (Java) at Canva5mo
🌍Worldwide💼Full‑time
javabackendapi
Engineering Manager - Fonts & Images Processing at Canva6mo
🌍Worldwide💼Full‑time
javaawsbackend
Senior Software Engineer - Product & Features (Java) at Canva6mo
🌍Worldwide💼Full‑time
javabackendapi