Canva

Staff Software Engineer – Infra, Quality Platform, Java, Golang

Canva

full-time

Posted on:

Location Type: Remote

Location: Australia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Join the team redefining how the world experiences design.
  • You’ll design, build, and evolve core components of our Quality Platform, crafting the cutting-edge frameworks and tools.
  • Deliver on complex, high-stakes technical problems that span multiple systems and teams.
  • You’ll champion a seamless testing experience, innovating on our frameworks and tooling to tackle flakiness.
  • You’ll become a key partner for engineers across Canva, actively listening to their challenges, gathering feedback, and co-designing platform solutions.
  • You’ll own the operational health and scalability of critical testing infrastructure, proactively monitoring, debugging, and improving systems.
  • You’ll streamline and accelerate the testing feedback loop by enhancing our CI/CD integrations.
  • You’ll continuously seek out opportunities for innovation, experimenting with new technologies and approaches.

Requirements

  • Strong Software Engineering Craft: You have demonstrated experience building and maintaining robust software systems, applying strong knowledge of system design, data structures, and operational best practices.
  • Passion for Developer Empowerment: You have a genuine interest in, or experience with, building developer tools, testing infrastructure, CI/CD systems, or other platform-level solutions that improve the lives of engineers.
  • Understanding of Quality & Testing: You possess a solid grasp of test automation principles across different levels (unit, integration, E2E) and understand the challenges involved in building reliable, maintainable test suites and frameworks.
  • Developer-Centric Mindset: You naturally put yourself in the shoes of your users (other engineers), demonstrating empathy and a drive to create intuitive and frictionless developer experiences
  • Pragmatic Problem-Solving: You excel at breaking down complex technical challenges, identifying root causes, and delivering practical, effective solutions that provide real value
  • Collaborative Communicator: You can articulate technical concepts clearly and work effectively within a team environment, readily sharing knowledge and engaging with stakeholders across the engineering organization.
  • Drive and Adaptability: You are proactive, results-oriented, and comfortable navigating ambiguity, thriving in a fast-paced environment where you can take initiative and drive outcomes.
Benefits
  • Equity packages - we want our success to be yours too
  • 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 that empower you to be a force for good, take time to recharge and supports you personally
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software engineeringsystem designdata structurestest automationCI/CDtesting infrastructuredeveloper toolsunit testingintegration testingE2E testing
Soft Skills
developer-centric mindsetpragmatic problem-solvingcollaborative communicatorempathyadaptabilityproactiveresults-orientedinitiativeeffective communicationteam collaboration