Staff Software Engineer - (Portable Platform) Rust/C++Canva · Sydney, au
Canva logo

Canva

company page ↗ Visa Sponsoring Company

Staff Software Engineer - (Portable Platform) Rust/C++

✓ This company has sponsored visas before. The posting doesn't say so, but it's still worth applying.

🗓️ Posted 2026-08-13 Sydney, au Full-time Hybrid ICT
💰 Salary Not shared 📊 Market A$14,166–A$20,833/mo

About the Company

Canva is a company that is redefining how the world experiences design, with a flagship Sydney campus that is an extension of the Surry Hills neighbourhood, and a hybrid way of working that gives employees flexibility to work remotely and collaborate in person.

Responsibilities

  • ● Own the portable libraries problem space and define and build libraries that run across iOS, Android, and web
  • ● Work in system languages such as Rust and C++ to build production-grade libraries
  • ● Lead with code and stay hands-on, with no direct reports but influential individual contributor role
  • ● Communicate across the stack and convey technical ideas to frontend engineers who don't write Rust
  • ● Participate in technical debates and bring strong opinions, with a willingness to change your mind when better evidence shows up

Requirements

  • ● Experience building production mobile software on both iOS and Android
  • ● Deep understanding of the mobile platforms and ability to write libraries that feel native to engineers consuming them
  • ● Strong technical communication skills and ability to convey complex ideas to non-technical stakeholders
  • ● Ability to work in system languages such as Rust and C++ and build production-grade libraries

Benefits

  • ● Flexible hybrid work model with remote work options and in-person collaboration opportunities
  • ● Opportunity to work on a high-impact project with hundreds of millions of users
  • ● Investment in employee growth and development