Australia and New Zealand Remote (Country)

Canva is hiring a Senior Software Engineer - Platform Workflows (Python, Golang) - Open to remote across ANZ

Canva is looking for a Senior Software Engineer - Platform Workflows to focus on deeply understanding the needs of platform engineers and building tools and workflows to accelerate platform development. This role blends developer advocacy, product management, and platform engineering to ensure platform engineers can rapidly deliver new capabilities for Canva’s infrastructure platform.

What You'll Do

  • Deeply understand the needs and workflows of platform engineers and other consumers of the infrastructure platform at Canva.
  • Write tools, services, configuration, and whatever else is required to ensure platform engineers have a low-friction experience shipping new services and capabilities.
  • Consult with internal users and other platform teams to bring clarity and alignment.
  • Take on ownership of existing configuration frameworks and other infrastructure abstraction tools that help platform engineers expose new platform capabilities to users.
  • Participate in planning rituals at the team and group level to ensure the needs of platform engineers and infrastructure consumers are prioritized.
  • Work alongside product managers to bring a product mindset to platform engineering at Canva.

What We're Looking For

  • Strong Computer Engineering / Science knowledge around fundamentals and first principles relating to concurrency, multithreading, data structures, architecture, and various design patterns.
  • Strong experience with the Python and Go programming languages.
  • Experience with Kubernetes, ideally including Custom Resource Definitions.
  • Experience with AWS cloud environments.
  • Excellent communication and stakeholder engagement.

Nice to Have

  • Experience with GCP cloud environments.
  • Prior work in a platform engineering capacity.
  • Experience with AI tooling for use with software engineering, such as Copilot or Claude Code.
  • Prior experience as a consultant, business analyst, or developer advocate.

Technical Stack

  • Python
  • Golang
  • Kubernetes
  • AWS
  • GCP

Team & Environment

This role is part of the Platform Workflows team inside the Developer Workflows subgroup.

Benefits & Compensation

  • Equity packages.
  • 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.

Work Mode

This role is open to remote across Australia and New Zealand.

Canva is an equal opportunity employer.

Required Skills
PythonGolangKubernetesAWSGCPDistributed SystemsAPI DesignMicroservicesCI/CDInfrastructure as CodeSystem Architecture PythonGolangKubernetesAWSGCPDistributed SystemsAPI DesignMicroservicesCI/CDInfrastructure as CodeSystem Architecture
Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
About company
Canva
Canva is a design platform that empowers the world to design, serving millions of users globally with tools that simplify and democratize design.
All jobs at Canva Visit website
Job Details
Category infrastructure
Posted 3 months ago