Hybrid

Canva is hiring a Staff Software Engineer (Frontend) – Editing Collaboration

About the Role

Canva is looking for a Staff Software Engineer (Frontend) – Editing Collaboration to redefine how teams create together. Join the team redefining how the world experiences design. You will lead the technical direction for real-time collaboration features and commenting at scale, integrate AI into team collaboration flows, and build shared infrastructure to enable faster collaboration tooling across the platform.

What You'll Do

  • Lead the technical direction for real-time collaboration features and commenting at scale
  • Integrate AI into team collaboration flows to create seamless and smart experiences
  • Build shared infrastructure and frameworks to enable faster collaboration tooling across Canva
  • Write code hands-on while influencing product direction alongside PMs and designers
  • Make critical calls on latency, reliability, and data consistency in real-time systems
  • Share knowledge and level up peers through mentoring and thought leadership
  • Own system health and reduce tech debt with a proactive, long-term mindset
  • Drive cross-team collaboration and represent Editing Collaboration across Canva

What We're Looking For

  • Experience leading large-scale engineering projects from concept to impact
  • Hands-on experience with real-time technologies like WebSockets or WebRTC
  • Strong frontend skills in React, TypeScript, MobX, and JavaScript, plus solid computer science fundamentals
  • Ability to think strategically and connect architecture to Canva-wide goals
  • A passion for mentoring and a drive to raise the engineering bar
  • Comfort influencing senior stakeholders with clarity and confidence
  • A genuine care for building tools that make teams work better together

Technical Stack

  • React
  • TypeScript
  • MobX
  • JavaScript
  • WebSockets
  • WebRTC

Team & Environment

This role sits within the Editing Experience subgroup.

Benefits & Compensation

  • Equity packages
  • 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

Work Mode

This is a hybrid position open to candidates in Sydney, Melbourne, Brisbane, Perth, and Adelaide.

Canva is an equal opportunity employer.

Required Skills
ReactTypeScriptMobXJavaScriptWebSocketsWebRTCCollaboration FeaturesPerformance OptimizationSystem DesignCommunicationMentoringCode Review
Earn more as a remote developer

Performance pay that rewards your skills

Iglu's revenue-sharing model means top performers earn significantly more than traditional salaries. Choose your projects, deliver great work, and see it reflected in your pay.

Revenue-sharing compensation
Project choice & autonomy
International client base
Career growth support
Check compensation
Top earners exceed market rate
About company
Canva
Canva is a design platform that empowers the world to design, serving millions of users globally with tools that simplify and democratize design.
All jobs at Canva Visit website
Job Details
Category frontend
Posted 3 months ago