senior Software Engineer ic · Posted Oct 1, 2025

About this role

Canva is hiring a senior-level Software Engineer based in Sydney, Australia. The posting calls out experience with Java, API Development, Performance Optimization, A/B Testing.

Role
Software Engineer
Function
software engineering
Level
senior
Track
Individual contributor
Employment
Full-time
Location
Sydney, Australia
Posted
Oct 1, 2025

More roles at Canva

Product Lead - Content Group
Sydney, Australia · senior
LLMs
Head of Product - Print
Melbourne, Australia · director
API Development
Head of Product - Print
Sydney, Australia · director
API Development
Senior Machine Learning Engineer - AI Enablement (AU remote)
Sydney, Australia · senior
Python Machine Learning LLMs
Engineering Manager - Elements Experience
Sydney, Australia · manager
Machine Learning A/B Testing Frontend Development
All Canva jobs →

Job description

from Canva careers

Job Description

At the moment, this role is focused on

  • Building well-documented APIs, platforms & self-serve tooling to empower other teams within Canva
  • Evolve our systems with urgency and focus to meet the rapidly growing customer needs and business ambitions
  • Operating, monitoring & diagnosing issues with some of our most mission-critical systems in production, using every incident as an opportunity to make them more observable, resilient & secure
  • Proactively identifying technical debt, communicating its impact to stakeholders, and proposing actions that reduce complexity & increase agility
  • Becoming a mentor to your colleagues and actively contributing to an open, collaborative culture that encourages continuous learning & growth
  • Working primarily on the backend, but often interacting with frontend code components and being open to contributing up & down the stack

You're probably a match if

  • Highly competent in backend Java development
  • Strong knowledge of building APIs and leveraging databases
  • Able to work closely with internal stakeholders to understand their requirements, iterate ideas, and build custom solutions
  • Capable of identifying solution options, weighing tradeoffs and proposing a scalable software architecture that solves a given business problem
  • Strong ability to communicate technical concepts and implications to different audiences, including non-technical stakeholders
  • Comfortable working as part of a highly cohesive and collaborative team with frequent interactions, regular pair programming and code review
  • This is an excerpt. Read the full job description on Canva careers →
All software engineering jobs software engineering in Sydney, Australia Jobs in Sydney, Australia software engineering salaries software engineering career path
All Canva Jobs Browse software engineering roles senior positions