Canva logo

Canva

✓ Verified Sponsor

Copy of Staff Software Engineer - (Portable Libraries) Rust/C++

🗓️ Posted 2026-09-08 Melbourne, VIC, au Full-time Hybrid ICT

Company shared salary

NA

Market rate

A$14,000–A$20,833/mo (A$168,000–A$249,996/yr)

Based on similar roles (title + domain + location).

About the Company

Join the team redefining how the world experiences design. We know job hunting can be a little time consuming and you're probably keen to find out what's on offer. Collingwood is home to our Melbourne campus - a vibrant, creative hub for connection and impactful work. While Sydney is home to our HQ, Melbourne brings its own unique vibe, with local artwork, lush greenery, and thoughtfully designed spaces to help you collaborate, focus, and feel part of a welcoming community.

About the Role

This role is based in Melbourne, and we're looking for someone who calls it home. Mobile Platform owns how Canva runs on iOS and Android, and the portable libraries layer is one of the most technically interesting pieces of the mobile bet. Every product team at Canva builds on top of what this group ships. The strategic bet is a hybrid stack with React Native at its core, supported by a set of portable libraries that run across iOS, Android, and web from a single codebase.

Responsibilities

  • Owning the portable libraries problem space: Define and build the libraries that run across iOS, Android, and web.
  • Working in system languages: Rust and C++ are the tools for the foundational layer.
  • Joining a technical leadership group: This isn't a lone-Staff seat.
  • Leading with code, not whiteboards: Canva doesn't have an architecture function - Staff engineers stay hands-on.
  • Communicating across the stack: The libraries you build will be consumed by frontend engineers who don't write Rust.
  • Sparring with strong peers: The technical debate is hard, fast, and substantive.

Requirements

  • Experience Mobile depth: Built production mobile software on iOS and Android, not just one.
  • You understand the platforms deeply enough to know where they diverge, where they don't, and how to wrangle them.

Benefits

  • Hybrid way of working gives you the flexibility to work remotely, and to come together on campus for meaningful in-person collaboration and connection when it matters most.
  • Room to flex into the problems where your strengths land hardest.
  • No direct reports, but how you operate sets the standard others reach for.
Credential Requirements for Australia

Requirements shown are for Indian professionals relocating to Australia.

🟡

ACS Skills Assessment

Australian Computer Society

Required for PR/Visa
Cost: AUD 530 Timeline: 6–8 weeks

Required for skilled visa (189/190/491) only — not required to work as IT professional