Remote (Country)

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

About the Role

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
Earn more as a remote developer

Performance pay that rewards your skills

Iglu's revenue-sharing model means top performers earn significantly more than traditional salaries. Choose your projects, deliver great work, and see it reflected in your pay.

Revenue-sharing compensation
Project choice & autonomy
International client base
Career growth support
Check compensation
Top earners exceed market rate
About company
Canva

We are the team redefining how the world experiences design. Our ambition is to become the world’s leading visual communication platform.

Visit website
Job Details
Category infrastructure
Posted 2 months ago