Staff Software Engineer - Data Sync Team (golang, Python, Aws) - Open to Remote Across Anz

Canva Canva · Enterprise · Melbourne, VIC, Australia · Information Technology

Staff Software Engineer role focused on data pipeline workflows and platform engineering within Canva's Data Platform Group. The role involves driving technical strategy, understanding platform engineer workflows, providing technical expertise, managing stakeholder relationships, owning configuration frameworks, defining new tools/standards, and mentoring team members. The role is a blend of developer advocacy, product management, and platform engineering, aiming to empower engineers with tools and systems for rapid iteration.

What you'd actually do

  1. You will drive technical strategy for data pipeline workflows, making trade-offs that balance short and long-term needs across multiple teams and domains
  2. You will deeply understand “the 80% workflows” performed by platform engineers day-to-day and how these contribute to the broader mission
  3. You will provide technical expertise to multiple teams and contribute to engineering standards and best practices across Canva
  4. You will navigate complex stakeholder relationships, translating between technical and business needs while advocating effectively for engineering requirements
  5. You will take significant ownership of configuration frameworks and infrastructure abstraction tools, leading improvements to code structure and reducing technical debt

Skills

Required

  • Python or Go programming languages
  • Computer Engineering / Science fundamentals
  • AWS
  • GCP
  • Platform engineering
  • AI tooling for software engineering
  • Communication skills
  • Strategic thinking
  • Team development

Nice to have

  • Copilot
  • Claude Code

What the JD emphasized

  • deep expertise with Python or Go programming languages
  • strong Computer Engineering / Science knowledge around fundamentals and first principles relating to concurrency, multithreading, data structures, architecture, and various design patterns
  • strong experience with AWS, and ideally GCP cloud environments
  • experience in platform engineering roles with demonstrated ability to work across multiple teams
  • experience with AI tooling for software engineering, such as Copilot or Claude Code
  • exceptional communication skills with ability to influence and build relationships across diverse stakeholders
  • proven ability to think strategically, connect external changes to strategy, and drive momentum on large initiatives
  • experience developing others, providing actionable feedback, and building high-performing teams