Senior Software Engineer - AI Developer Tooling Workflows
Canva is seeking a Senior Software Engineer to join the AI Developer Tooling Workflows team within the Developer Experience (DevX) group. This team is dedicated to enhancing engineering productivity by integrating AI-powered workflows throughout the software development lifecycle. The role offers the flexibility to work remotely across Australia and New Zealand, with options to collaborate from Canva's campuses in Sydney, Melbourne, and co-working spaces in Brisbane, Perth, and Adelaide.
In this position, you will be responsible for building and enhancing AI tooling infrastructure, including implementing Model Context Protocols (MCPs) and developing internal AI-enabled command-line interfaces (CLIs) tailored to Canva's context. Your work will involve researching and developing high-value AI pathways, such as multi-agent AI orchestration, to improve various aspects of Canva's software development lifecycle. Additionally, you will collaborate with platform teams to adopt AI tooling, troubleshoot complex AI-related issues, and stay abreast of industry advancements by evaluating third-party AI tools.
The ideal candidate will have strong experience with Python and/or Go programming languages and a keen interest in AI tooling for software engineering, including tools like Copilot, Claude Code, and Cursor. A solid understanding of APIs, integrations, and developer tooling is essential, along with familiarity with continuous integration and continuous deployment (CI/CD) pipelines and the overall software development lifecycle. Effective communication skills, the ability to document technical work clearly, and a willingness to learn about large language models (LLMs), AI agents, MCPs, and prompt engineering are also important.
Canva offers a range of benefits, including equity packages, an inclusive parental leave policy supporting all parents and carers, and an annual Vibe & Thrive allowance to support wellbeing, social connection, and office setup. Flexible leave options are available to empower employees to recharge and support personal commitments.
Joining Canva means becoming part of a team that values creativity, collaboration, and continuous learning. The company is committed to redefining how the world experiences design and provides opportunities for professional growth and development within a supportive and innovative environment.