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

Canva Canva · Enterprise · Perth, WA +1 · Information Technology

Staff Software Engineer role focused on data pipeline workflows, platform engineering, and infrastructure abstraction tools within Canva's Data Platform Group. The role involves driving technical strategy, improving engineering effectiveness, and empowering engineers with tools for data movement and management. While the company explores AI, this specific role is primarily platform engineering with some use of AI tooling.

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, ideally GCP cloud environments
  • Platform engineering experience
  • AI tooling for software engineering (e.g., Copilot, Claude Code)
  • Exceptional communication skills
  • Strategic thinking
  • Experience developing others

Nice to have

  • 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

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