Staff Software Engineer - Infra - Quality Platform - Remote Across Anz (java/ Golang)

Canva Canva · Enterprise · Melbourne, Australia · Information Technology

Staff Software Engineer focused on building and evolving Canva's Quality Platform, including testing frameworks, CI/CD integrations, and operational health of testing infrastructure. The role aims to empower thousands of Canva engineers by improving their testing experience, developer velocity, and product quality.

What you'd actually do

  1. You’ll design, build, and evolve core components of our Quality Platform, crafting the cutting-edge frameworks and tools that directly enable thousands of Canva engineers to test their features effectively and confidently.
  2. Deliver on complex, high-stakes technical problems that span multiple systems and teams - navigating ambiguity, making sound architectural trade-offs, and shipping solutions that work reliably at massive scale.
  3. You’ll champion a seamless testing experience, innovating on our frameworks and tooling to tackle flakiness, improve developer ergonomics, and ensure engineers can easily write fast, reliable tests for Canva's UI.
  4. You’ll own the operational health and scalability of critical testing infrastructure, proactively monitoring, debugging, and improving systems to ensure they remain reliable and performant as Canva grows.
  5. You’ll streamline and accelerate the testing feedback loop by enhancing our CI/CD integrations, ensuring engineers get fast, reliable, and actionable results from their automated tests.

Skills

Required

  • Software Engineering Craft
  • system design
  • data structures
  • operational best practices
  • building developer tools
  • testing infrastructure
  • CI/CD systems
  • platform-level solutions
  • test automation principles
  • unit testing
  • integration testing
  • E2E testing
  • building reliable, maintainable test suites and frameworks
  • Developer-Centric Mindset
  • Pragmatic Problem-Solving
  • Collaborative Communicator
  • Drive and Adaptability

Nice to have

  • Java
  • Golang

What the JD emphasized

  • core components of our Quality Platform
  • cutting-edge frameworks and tools
  • complex, high-stakes technical problems
  • massive scale
  • seamless testing experience
  • fast, reliable tests
  • operational health and scalability
  • critical testing infrastructure
  • CI/CD integrations
  • automated tests
  • Quality Platform
  • engineering productivity
  • product quality
  • building elegant, scalable platform solutions
  • complex technical problems
  • test automation principles
  • reliable, maintainable test suites and frameworks
  • automated testing ecosystem
  • Canva Testing Strategy
  • automated testing platform