Canva

Staff Software Engineer - API Platform (Australia Remote)

Canva

Remote · Full Time

Be the first to apply

Experience
5+ yrs
Salary
Openings
1
Posted
1 hour ago
Work mode
Work from home
Resume
Required to apply

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Canva and Work Environment

Canva is redefining the design experience globally, offering flexible work arrangements including remote work within Australia. Our main campuses are located in Sydney and Melbourne, with additional co-working spaces in Brisbane, Perth, and Adelaide.

Role Overview

As a Staff Software Engineer on the API Platform team, you'll be responsible for maintaining and enhancing core infrastructure that enables backend services at Canva to communicate effectively and reliably. Your role includes technical ownership of critical systems, leading migrations, and extending platform support for various languages and frameworks.

Key Responsibilities

  • Engineer and improve core backend infrastructure facilitating service communication across Canva.
  • Lead a significant migration project to evolve backend service communication methods in close collaboration with engineering teams and leadership.
  • Expand platform capabilities to support additional programming languages and frameworks, empowering teams to build natively.
  • Ensure high reliability, performance, and correctness of critical infrastructure components.
  • Mentor fellow engineers and contribute to raising the overall technical standards of the team.

Ideal Candidate Profile

  • Experience building and maintaining infrastructure critical to other engineering teams, especially in API gateways, RPC, or service mesh technologies at scale with high traffic volumes.
  • Demonstrated ability to manage systems where reliability and correctness are paramount, prioritizing thoughtful architectural trade-offs over expedient fixes.
  • Proven track record of driving technical initiatives across multiple teams and communicating effectively with both engineers and platform consumers.
  • Strong ownership mindset motivated by making platform improvements that empower others.
  • Several years managing large-scale, high-transaction production systems in commercial environments, preferably with experience across multiple programming languages.

Team Background

The team is responsible for the foundational infrastructure that allows other engineering teams at Canva to work swiftly and securely, managing service communication, traffic routing, and supporting flexible language choices.

Additional Information

Canva values diverse backgrounds and encourages applications from those passionate and eager to learn, even if they don't meet every listed criterion.

Benefits and Perks

  • Equity packages to share in company success.
  • Inclusive parental leave policies for all parents and carers.
  • An annual allowance supporting wellbeing, social engagement, and office setup.
  • Flexible leave policies promoting personal recharge and positive impact.

Hiring Process

Decisions are made based on experience, skills, passion, and cultural contribution. Applicants are encouraged to share pronouns and request adjustments needed during interviews, which are held entirely virtually.

Level

Mid

How they work

Communication Teamwork & Collaboration Leadership Work Ethic Strategic Thinking Accountability

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer