TL;DR

Staff Software Engineer (Frontend): Leading the technical direction for real-time collaboration features and commenting at scale with an accent on integration of AI into team workflows and shared infrastructure development. Focus on architecting performant, reliable real-time systems using React and TypeScript while mentoring peers and driving engineering excellence across the Editing Collaboration domain.

Location: Must be based in New Zealand or Australia (Sydney, Melbourne, Brisbane, Perth, or Adelaide)

Company

Canva is a global design platform empowering the world to design.

What you will do

  • Drive technical direction for real-time collaboration and commenting features.
  • Integrate AI models into collaboration flows to improve user experience.
  • Develop shared infrastructure and frameworks for faster tooling development.
  • Optimize real-time systems for latency, data consistency, and reliability.
  • Mentor peers and lead technical thought leadership within the team.
  • Collaborate with product managers and designers to define product direction.

Requirements

  • Strong experience operating at a Staff level or equivalent.
  • Must have extensive frontend expertise in React, TypeScript, MobX, and JavaScript.
  • Solid understanding of CS fundamentals and system architecture.
  • Experience leading large-scale engineering projects from conception to impact.
  • Hands-on experience with real-time technologies like WebSockets or WebRTC.
  • Proven ability to influence senior stakeholders and drive cross-team collaboration.

Nice to have

  • Experience in AI integration within frontend applications.
  • Background in improving system health and proactively reducing technical debt.

Culture & Benefits

  • Equity packages for all employees.
  • Inclusive parental leave policies.
  • Annual Vibe & Thrive allowance for wellbeing and office setup.
  • Flexible work arrangements and leave options.
  • Opportunity to contribute to a widely used design platform.