Software Engineer - Platform Workflows (Python) - Open to remote across ANZ
Join to apply for the Software Engineer - Platform Workflows (Python) - Open to remote across ANZ role at Canva
Overview
Join the team redefining how the world experiences design.
We know job hunting can be time consuming, 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. You have the choice in where and how you work; we trust Canvanauts to choose the balance that empowers them and their team to achieve their goals.
What You’d Be Doing In This Role
As Canva scales, change is part of our DNA. This section gives a flavour of the work you’ll start with, though it will evolve.
At The Moment, This Role Is Focused On
- Deeply understand the needs and workflows of consumers of Canva’s infrastructure platform
- Writing tools, services, configuration and, where needed, other components to ensure the infrastructure platform can be utilised and iterated on safely and quickly
- Consulting with internal users and other platform teams to bring clarity and alignment
- Taking on ownership of existing configuration frameworks and other infrastructure abstraction tools that help platform engineers expose new platform capabilities to users
- Participating in planning rituals at the team and group level to prioritise the needs of platform engineers and infrastructure consumers
- Working alongside product managers to bring a product mindset to platform engineering at Canva
You're probably a match if
- You have solid Computer Engineering / Science knowledge around fundamentals and first principles relating to concurrency, multithreading, data structures, architecture, and various design patterns
- You have 4+ years of experience with Python
- You have experience with Kubernetes, ideally including Custom Resource Definitions
- You have experience with AWS (and as a plus, GCP) cloud environments
- You have prior work in a platform engineering capacity
About The Team
Platform Workflows is part of the Developer Workflows subgroup. Our vision is an infrastructure platform that can rapidly evolve to meet fast-changing business needs, with new functionality delivered in days, not weeks. We empower platform engineers to deliver value quickly, safely and confidently, building paved paths that accelerate platform development. The Workflows teams, Web, Backend and Platform form the “glue” between Canva engineers and the platform teams. We own the paved path developer experience and help create the tools, services, and configuration necessary for the platform to accelerate all Canvanauts. This role blends developer advocacy, product management and platform engineering. While all team members write code day-to-day, we also consult with users and shape roadmaps to meet needs. It requires customer empathy and consulting ability beyond typical software engineering roles.
What’s in it for you?
We pursue ambitious goals with dedication and enjoy moments of magic, connectivity and fun at Canva. We offer a range of benefits to support your 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 wellbeing, social connection, office setup & more
- Flexible leave options that empower you to recharge and support 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. Hiring may include interactive, real-time challenges, and in some interviews you may solve a problem using an AI tool. Your recruitment partner will explain what to expect. Hiring decisions are 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. We celebrate all skills and backgrounds at Canva, so even if you don’t feel your skills match what’s listed above - we still want to hear from you!
Please note that interviews are conducted virtually.
Seniority level
- Mid-Senior level
Employment type
- Full-time
Job function
- Software Development
Referrals increase your chances of interviewing at Canva. Get notified about new Software Engineer jobs in Sydney, New South Wales, Australia.
Sydney, New South Wales, Australia 2 days ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
📌 Software Engineer - Platform Workflows (Python) - Open to remote across ANZ
🏢 Canva
📍 Newcastle