Backend Software Engineer - Product & Features (Java)

Canva
Sydney
Workplace: HybridFull timeFunction: Software EngineeringSkills: ["Collaboration","Problem-solving","Initiative","Continuous learning","Seeking feedback"]

Build and maintain backend features and services that power scalable APIs, user experiences, and internal systems. Collaborate with product managers, designers, and frontend engineers to deliver end-to-end functionality with real user impact. Write clean, well-tested, maintainable Java code, work with distributed systems and RESTful APIs, improve system health through tests, observability, and bug/performance fixes, and continuously grow through mentorship.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Canva
Canva
13 hours ago

Backend Software Engineer - Product & Features (Java)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 4 hours agoStatus: Live

Job Summary

Build and maintain backend features and services that power scalable APIs, user experiences, and internal systems. Collaborate with product managers, designers, and frontend engineers to deliver end-to-end functionality with real user impact. Write clean, well-tested, maintainable Java code, work with distributed systems and RESTful APIs, improve system health through tests, observability, and bug/performance fixes, and continuously grow through mentorship.
Location: Sydney
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and implement backend features within an existing service architecture.
  • •Build and maintain services that power user experiences and internal systems at scale.
  • •Write clean, well-tested, maintainable code and contribute to code reviews, pair programming, and technical discussions.
  • •Collaborate with engineers, product managers, and designers to understand problems and ship high-quality solutions.
  • •Contribute to system health by writing tests, improving observability, and fixing bugs or performance issues.

Pay and Benefits

Perks:EquityParental LeaveWellness Stipend

Key Requirements

  • •Experience building backend systems in a production environment using Java.
  • •Strong Java fundamentals to write production-grade code and apply backend concepts like multithreading, service design, and performance optimization.
  • •Basic understanding of distributed systems and comfort developing and consuming RESTful APIs.
  • •Ability to work through problems from design to deployment with team support.
  • •Sound engineering practices including testing, monitoring, and documentation for clean, maintainable code.
Skills:CollaborationProblem-solvingInitiativeContinuous learningSeeking feedback
Languages:English (UK)
Tech Stack:JavaRESTful APIsMultithreadingDistributed systems

Company Brief

Canva
Canva is an online visual communications platform that provides drag-and-drop design tools, templates, and media assets for creating presentations, social media graphics, videos, documents and more, serving individuals and large enterprises globally.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Scaleup
Valuation: Decacorn (USD 10B+)
Funding: Series E+
Headquarters: Surry Hills, New South Wales, Australia
Founded: 2012
Glassdoor
Glassdoor: 3.9
WebsiteLinkedInGlassdoor