Senior Python Software Engineer (Backend Workflows Team) ANZ

Remote from
Australia flagNew Zealand flag
Australia, New Zealand
Annual salary
Undisclosed
Salary information is not provided for this position. Check our Salary Directory to estimate the average compensation for similar roles.
Employment type
Full Time,
Job posted
Apply before
22 Jun 2026
Experience level
Senior
Views / Applies
33 / 3

About Canva

Design anything. Publish anywhere.

Verified job posting
This job post has been manually reviewed for authenticity and compliance.

AI Summary

Canva is seeking a Senior Python Software Engineer to join the Backend Workflows team, focused on elevating Python to a first-class experience across the organization. The role involves architecting high-impact solutions, defining development patterns, and driving ecosystem migrations to support Canva's AI strategy. The ideal candidate has expert-level Python experience, leadership in complex engineering initiatives, and a product mindset. This position is open to remote work across Australia and New Zealand, with offices in Sydney, Melbourne, and other cities.

Job Complexity

Easy Hard
AI Insight The role requires expert-level Python, leadership in complex initiatives, and deep systems architecture knowledge, making it challenging but not at the highest difficulty level.

Salary Analysis

Median
USD170,000
US Market
USD130,000 – USD220,000
AI Insight The salary for this role is not explicitly listed, but based on market data for senior Python engineers in Australia and New Zealand, the median is estimated at $170,000 USD. This is competitive for the region and reflects the seniority and impact of the position.

Key Skills

Python Backend Engineering Developer Experience AI/ML Containerization Terraform GitOps System Architecture Leadership Bazel

Dear Hiring Manager,

I am excited to apply for the Senior Python Software Engineer position on the Backend Workflows Team at Canva. With over 8 years of experience in Python development and a strong background in architecting scalable systems, I am confident in my ability to elevate the Python ecosystem at Canva. I have led complex migrations and built developer tooling that improved engineering productivity by 30%.

My expertise in containerization, Terraform, and GitOps, combined with a product mindset, aligns perfectly with the requirements of this role. I am passionate about creating seamless developer experiences and am eager to contribute to Canva's AI strategy. Thank you for considering my application. I look forward to the opportunity to discuss how I can drive impact at Canva.

Sincerely, [Your Name]

Can you describe a time when you led a complex migration or tooling transformation? What was your approach and what were the outcomes?
At my previous company, I led the migration of our monolith to microservices using Python and containerization. I started by defining clear milestones, communicating with stakeholders, and running parallel systems to ensure zero downtime. The migration improved deployment frequency by 50% and reduced error rates by 20%.
How do you ensure engineering excellence when designing systems for scale and reliability?
I focus on non-functional requirements early, such as latency, throughput, and fault tolerance. I use design reviews, automated testing, and observability tooling to ensure quality. For example, I implemented circuit breakers and retries to handle failures gracefully.
What is your experience with integrating ML applications into backend systems?
I have worked on deploying ML models as microservices using Docker and Kubernetes, setting up model versioning, and monitoring inference performance. I also collaborated with data scientists to optimize model serving for low latency.
How would you go about improving the Python developer experience at a large organization like Canva?
I would start by gathering feedback through surveys and metrics to identify pain points. Then, I'd prioritize improvements like faster build times, better documentation, and standardized tooling. I'd also advocate for best practices through internal workshops and code reviews.
Can you explain your experience with Bazel and how it can benefit Python development?
I have used Bazel to manage monorepos with multiple languages, including Python. It provides fast incremental builds and consistent dependency management. For Python, Bazel can enforce hermetic builds and improve CI/CD efficiency.

Job Description

Join the team redefining how the world experiences design.

Hey, g’day, mabuhay, kia ora,你好, hallo, vítejte!

Thanks for stopping by. We know job hunting can be a little time consuming and you’re probably keen to find out what’s on offer, so we’ll get straight to the point.

Where and how you can work

Our flagship campus is in Sydney. We also have a campus in Melbourne and co-working spaces in Brisbane, Perth and Adelaide. But you have choice in where and how you work. That means if you want to do your thing in the office (if you’re near one), at home or a bit of both, it’s up to you.

What you’d be doing in this role

As Canva scales change continues to be part of our DNA. But we like to think that’s all part of the fun. So this will give you the flavour of the type of things you’ll be working on when you start, but this will likely evolve.

At the moment, this role is focused on:

  • Shaping the Python language ecosystem with a strong product and platform mindset, defining clear development patterns and documentation in partnership with Infra and Product teams to support Canva’s broader AI strategy.
  • Architecting, building and delivering high-impact solutions that uplift the Python developer experience at Canva, ensuring high standards of engineering excellence.
  • Advocating for Python engineering best practices across the organization, influencing teams and aligning development patterns to Canva’s long-term strategy.
  • Developing internal observability tooling and metrics that give the team actionable insights, enabling informed, targeted decisions on where to invest in the Python ecosystem.
  • Driving org-wide ecosystem migrations and tooling transformations, owning design, rollout, telemetry, communication, and long-term maintenance strategies.
  • Shaping and executing the long-term vision for IDE developer tooling, ensuring our tools evolve to meet the needs of Python engineers and industry trends.

You’re probably a match if

  • You have expert-level Python experience, with familiarity in modern development ecosystems and tools such as Bazel being a plus.
  • You have demonstrated leadership and ownership of complex, high-impact engineering initiatives, with a strong sense of accountability for outcomes.
  • You have a deep commitment to engineering excellence and systems architecture, with the ability to design for scale, reliability, and strong non-functional foundations.
  • You have extensive experience with containerization, Terraform, and GitOps, and a solid understanding of how to build and operate production-grade infrastructure.
  • You have a background in integrating ML applications into platform or backend systems, with an understanding of AI/ML toolchains and their operational requirements.
  • You can translate customer and developer needs into impactful technical solutions, applying a product mindset to improve developer experience at scale.

About The Group

We are part of Developer Workflows, shaping the end-to-end engineering experience to build, test, deploy, and operate software at Canva. We bring together developer advocacy, product thinking, and deep technical expertise. The Backend Workflows team focuses on empowering backend engineers by removing friction from the software development lifecycle and delivering intuitive, scalable workflows. We collaborate across platform and product teams to compose seamless backend experiences that support Canva’s rapid growth. Together, we create the foundations that enable every engineer to do the best work of their lives – and directly contribute to Canva’s long-term vision and success.

About the Role

We’re on a mission to elevate Python into a first-class experience across Canva, unlocking the full potential of our ML/AI and backend engineering teams. As a Senior Python Software Engineer in Backend Workflows, you will lead the design and delivery of workflows, tooling, and best practices that make Python development fast, reliable, and frictionless. Your work will shape how engineers write, test, build, and operate Python code everyday at scale – directly empowering teams who are building the AI-powered capabilities that define Canva’s future. We work closely with ML, backend, and platform engineers to deeply understand their challenges and craft solutions that accelerate their impact. This is a highly influential role where your contributions will have broad, long-lasting impact on Canva’s engineering velocity and AI strategy.

What’s in it for you?

Achieving our crazy big 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, too. We also offer a stack of benefits to set you up for every success in and outside of work.

Here’s a taste of what’s on offer:

  • Equity packages – we want our success to be yours too
  • Inclusive parental leave policy that supports all parents & carers
  • An annual Vibe & Thrive allowance to support your wellbeing, social connection, office setup & more
  • Flexible leave options that empower you to be a force for good, take time to recharge and supports you personally

Check out lifeatcanva.com for more info.

Other stuff to know

We see AI as a powerful amplifier of creativity and technology at Canva. We’re evolving how we assess AI skills in our Technology hiring experience – you’ll tackle interactive, real-time challenges that reflect the kind of work we do. In some interviews, you may also be asked to solve a problem using an AI tool to show how you approach challenges with tech by your side. Your recruitment partner will walk you through what to expect. We make hiring decisions based on your experience, skills and passion, as well as how you can enhance Canva and our culture.

When you apply, please tell us the pronouns you use and any reasonable adjustments you may need during the interview process. 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!

Please note that interviews are conducted virtually.

Apply now >

Annual salary information is not provided for this position. Explore salary ranges for similar roles in our Salary Directory ›

This job listing has been manually reviewed by the Jobicy Trust & Safety Team for compliance with our posting guidelines, including verification of the company's legitimacy, accuracy of job details, clarity of remote work policy, and absence of misleading or fraudulent content.

How to apply

Did you apply? Let us know, and we’ll help you track your application.

See a few more

Similar Software Engineering remote jobs

Job Search Safety Tips

Here are some tips to help you search and apply for jobs safely:
Watch out for suspicious jobs Don't apply for jobs that offer high pay for little work or offer to hire you without an interview. Read more ›
Check the employer's profile Make sure you're applying for a trustworthy job by visiting the employer's profile and learning more about them. Read more ›
Protect your information Don't share personal details like your bank account or government-issued ID on suspicious websites or messengers. Read more ›
Report jobs that feel unsafe If you see a job that seems misleading, inappropriate or discriminatory, report it for going against our policies and we'll review it.

Share this job

Jobicy+ Subscription

Jobicy

614 professionals pay to access exclusive and experimental features on Jobicy

Free

USD $0/month

For people just getting started

  • • Unlimited applies and searches
  • • Access on web and mobile apps
  • • Weekly job alerts
  • • Access to additional tools like Bookmarks, Applications, and more

Plus

USD $8/month

Everything in Free, and:

  • • Ad-free experience
  • • Daily job alerts
  • • Personal career consultant
  • • AI-powered job advice
  • • Featured & Pinned Resume
  • • Custom Resume URL
Go to account ›