Canva
Staff Software Engineer - Developer Experience, Ecosystems
Found: September 9, 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 cross-functional teams to ensure exceptional developer ergonomics.
- 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.
- Familiarity with modern SDK scaffolding frameworks and API design conventions.
- Background in developer relations or platform enablement.
- Strong collaborative skills and passion for solving real-world problems with AI.
About the team:
The Ecosystem Experiences Group builds Canva's App Marketplace, Developer Portal, and SDKs, aiming to create a rich ecosystem of apps for visual design.