Staff Software Engineer - (Portable Platform) Rust/C++
CanvaRemotely
mobilereact nativerustcross platformabiportable libraries
Job Description
📋 Description
- Own the portable libraries across iOS, Android, and web with a hybrid stack using Rust and C++
- Collaborate with technical leadership to shape mobile platform direction
- Build production-grade libraries that are fast, safe, and cross-runtime
- Communicate across frontend and mobile teams to ensure library usability
- Work hands-on; influence architecture without a dedicated architecture function
- Operate in a cross-platform, multi-runtime environment at Canva scale
🎯 Requirements
- Experience with mobile depth on iOS and Android
- Shipped production Rust code; strong systems programming background
- Cross-platform fluency across runtimes; native interop and ABI awareness
- Strong technical communication and design documentation skills
- CS fundamentals in data structures and algorithms
🎁 Benefits
- Equity packages
- Inclusive parental leave for all parents and carers
- Annual Thrive/Wellbeing stipend for wellbeing and setup
- Flexible leave options to support personal and professional needs
Back to all jobs