Your career compass awaits
Create a free account to unlock
- ✓ See how you match this role
- ✓ AI resume tailored to this specific job
- ✓ Inside Track Companion — find your insider contact
- ✓ Skills gap analysis and upskill plan
- ✓ Interview prep kit for this role
- ✓ Relocation concierge — salary, tax, cost of living
Free — no credit card required
Canva
✓ Verified SponsorConfirm Application
Are you applying to ?
We'll track this in your dashboard as Applied.
Copy of Staff Software Engineer - (Portable Libraries) Rust/C++
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.
🟡
Required for PR/Visa
ACS Skills Assessment
Australian Computer Society
Cost: AUD 530
Timeline: 6–8 weeks
Required for skilled visa (189/190/491) only — not required to work as IT professional
⚡ Full Resume Sandbox Canvas