Staff Backend Software Engineer Job Summary
We are seeking a skilled Staff Backend Software Engineer to join our team and lead the design and implementation of AI-powered SDKs and platform APIs.
* Architecting intelligent, context-aware developer interfaces that provide real-time guidance, API feedback, and best practice recommendations.
* Driving innovation in SDK tooling by leveraging LLMs and model-centric architectures to enable intelligent scaffolding, type-safe interfaces, interactive docs, and in-editor code suggestions.
The ideal candidate will have experience building SDKs and tools that simplify integration, versioning, and discovery of capabilities, particularly across web-based and multi-platform contexts. They will also be proficient in TypeScript and/or Python, and familiar with modern SDK scaffolding frameworks, API design conventions, and developer tooling ecosystems.
Required Skills and Qualifications
* Experience leading SDK or API platforms for developer ecosystems, especially in AI-augmented environments where developer velocity and ease of integration are paramount.
* Proficiency in TypeScript and/or Python, and familiarity with modern SDK scaffolding frameworks, API design conventions, and developer tooling ecosystems.
* Background in developer relations, API advocacy, or platform enablement, helping internal and external developers become successful through thoughtful design and support.
Benefits
* Achieving our goals motivates us to work hard - and we do - but you'll experience lots of moments of magic, connectivity and fun woven throughout life at Canva.
* Equity packages - we want our success to be yours too.
* Inclusive parental leave policy that supports all parents & carers.
Others
We celebrate all types of skills and backgrounds at Canva so even if you don't feel like your skills quite match what's listed above - we still want to hear from you.