Senior Software Engineer - Platform Workflows Team

Canva Canva · Enterprise · Melbourne, Australia · Information Technology

Senior Software Engineer on the Platform Workflows team at Canva, focusing on building internal capabilities and services for platform engineers. The role involves developing software patterns, writing tools, and consulting with users to improve the developer experience. Experience with AI tooling for software engineering is desired.

What you'd actually do

  1. Deeply understand the needs and workflows of platform engineers and other engineers developing internal capabilities and services, as well as broader users of the infrastructure platform at Canva
  2. Developing software patterns and archetypes that allow engineers to iterate quickly, and which integrate seamlessly with our software ecosystem and infrastructure platform
  3. Writing tools, services, configuration and whatever else is required to ensure that platform engineers have a low-friction experience shipping new services and capabilities
  4. Consulting with internal users and other platform teams to bring clarity and alignment
  5. Participating in planning rituals at the team and group level to ensure that the needs of platform engineers and infrastructure consumers are prioritised

Skills

Required

  • Java, Python, or Go programming languages
  • Kubernetes
  • AWS or GCP cloud environments

Nice to have

  • prior work in a platform engineering capacity
  • experience with AI tooling for use with software engineering, such as Cursor or Claude Code

What the JD emphasized

  • 5+ years of experience with the Java, Python, or Go programming languages
  • strong experience with Kubernetes, ideally including Custom Resource Definitions
  • solid experience with AWS or GCP cloud environments