Skip to main content
Canva logo

Senior Software Engineer - Product & Features (Java)

Canva
Location🌍Worldwide
Job Type💼Full‑time
Posted📅188 days ago
Engineeringjavabackendapimicroservicesaiscalability

About the Role

Join Canva's engineering team to build scalable backend services that empower millions of users globally to design. This is an exciting opportunity to shape the future of our product and contribute to a mission-driven company.

Responsibilities

  • Lead the design and development of scalable, reliable backend services using modern Java frameworks.
  • Collaborate with product managers, designers, and frontend engineers to deliver end-to-end product features.
  • Evolve and scale Canva’s backend architecture through thoughtful service design and system decomposition.
  • Champion reliability, performance, and engineering best practices across multiple service domains.
  • Write robust, well-tested code and proactively identify areas for technical improvement.
  • Mentor peers and guide design and code reviews to elevate the team's technical capabilities.

Requirements

  • Extensive experience building complex backend systems in production environments.
  • Strong Java fundamentals with proven ability to write production-grade code, applying concepts like multithreading, service design, and performance optimization.
  • Experience taking ownership of features end-to-end, from architecture to delivery.
  • Ability to balance attention to detail with pragmatism to ship reliable, maintainable code at speed.
  • Strong collaboration skills, working effectively across disciplines and proactively involving others.
  • Understanding of how systems connect to product goals, reliability, and long-term scalability.
  • Experience mentoring others and offering constructive feedback.
  • Hands-on experience using AI in coding/programming to drive greater impact.

Nice-to-Haves

  • Experience with cloud platforms (e.g., AWS, GCP).
  • Familiarity with microservices architecture and distributed systems.
  • Contributions to open-source projects.

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 at Snowflake2mo
🌍Worldwide💼Full‑time
pythonbackendai
Senior Software Engineer - Banking Integration Platform at Mercury Technologies3mo
🌍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
Backend Software Engineer - Product & Features (Java) at Canva6mo
🌍Worldwide💼Full‑time
javabackendapi
Engineering Manager - Fonts & Images Processing at Canva6mo
🌍Worldwide💼Full‑time
javaawsbackend