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
Staff Technical Program Manager - Developer Experience
✓ This company has sponsored visas before. The posting doesn't say so, but it's still worth applying.
ICT
💰 Salary Not shared
📊 Market A$15,000–A$20,833/mo (A$180,000–A$249,996/yr)
About the Company
Canva is a company that is redefining how the world experiences design. Its flagship Sydney campus is uniquely Canva - an extension of its Surry Hills neighbourhood, with thoughtfully designed space for collaboration, focus, and connection. They offer a hybrid way of working, allowing flexibility to work remotely and come together on campus for in-person collaboration.
Responsibilities
- ● Lead planning based on company-wide processes: partnering with Engineering leads and Product Managers to support Strategic Planning and guiding Delivery Planning including scoping, prioritising, estimating and managing capacity.
- ● Fully understand the technical solution, be able to facilitate technical discussions with Engineering teams and help identify and close gaps.
- ● Lead the delivery of large cross functional programs of work with high organisational complexity.
- ● Manage technical dependencies across Groups and Supergroups: monitoring requirements for cross-functional work and facilitating dependency discussions.
- ● Drive delivery and unblock teams to deliver outcomes in a timely manner: managing risks and issues, escalating them as needed, and driving timely decision-making.
- ● Track and report on the progress of programs and projects: defining required processes for tracking delivery status and running regular cadences to manage delivery.
- ● Lead Delivery processes as needed to promote excellence, increasing velocity and improving cross-collaboration: being an expert on delivery tools, exploring new methodologies, building dashboards and roadmaps, and upholding reporting standards.
- ● Build a strong and trusted relationship with the leadership and Engineering teams: this is crucial for effective leadership, influencing strategic decisions and identifying areas for improvement in delivery.
- ● Hold everyone accountable to their roles & responsibilities ensuring success as a team: this emphasises the TPM's role in ensuring clarity and adherence to responsibilities.
- ● Facilitate continual improvement rituals to build the effectiveness of product development and engineering teams.
Requirements
- ● Minimum of 7 years of delivery experience in a SaaS environment, this role is very hands on.
- ● Demonstrated experience shipping complex, multi-stakeholder programs that scale - ideally products or platforms used daily by hundreds or thousands of engineers.
- ● Proven ability to lead programs where scope is evolving rapidly - AI technology shifts faster than traditional infrastructure, requiring continuous re-evaluation of approach and vendor strategy.
- ● Excel at managing technical dependencies, navigating ambiguity and unblocking teams, proactively identifying and resolving risks, issues, and cross-team challenges to drive timely outcomes.
- ● Deep understanding of the software development lifecycle at scale, CI/CD pipelines, developer workflows, and what it takes to build for technical users.
- ● Experience with developer productivity tooling: code review automation, IDE integrations, CLI tools, and cloud-based dev environments i.e Devboxes etc.
- ● Deep empathy for the developer audience; can put themselves in engineers' shoes and understand what drives adoption vs. resist.
Confirm Application
Are you applying to ?
We'll track this in your dashboard as Applied.
Saving to your tracker…
Stand out: message someone at Canva.
A short, personal note to a recruiter can get your application looked at sooner.
⚡ Full Resume Sandbox Canvas