Canva
Staff Software Engineer - Developer Experience, Ecosystems (SDK, API, Python + Typescript)
Found: September 15, 2025
This role is based in Sydney, Australia with hybrid work options available.
Responsibilities:
- Lead the design and implementation of AI-powered SDKs and platform APIs.
- Architect intelligent developer interfaces providing real-time guidance and feedback.
- Drive innovation in SDK tooling using LLMs and model-centric architectures.
- Collaborate with UX, infrastructure, and product teams for exceptional SDK and API delivery.
- Champion automation-first principles across the SDK lifecycle.
- Mentor engineers and shape the strategic direction of Canva’s developer platform.
Requirements:
- Experience leading SDK or API platforms, especially in AI-augmented environments.
- Proficient in TypeScript and/or Python, with familiarity in SDK scaffolding frameworks.
- Background in developer relations or API advocacy.
- Ability to work collaboratively in cross-functional teams.
About the team:
The Ecosystem Experiences Group at Canva builds the App Marketplace, Developer Portal, and SDKs to enhance user experience and drive growth.