Resume and JobRESUME AND JOB
Canva logo

Senior Software Engineer - Offline Team (Open to Remote across ANZ)

Canva

Senior Software Engineer - Offline Team (Open to Remote across ANZ)

Canva logo

Canva

internship

Posted: December 16, 2025

Number of Vacancies: 1

Job Description

Senior Software Engineer - Offline Team (Open to Remote across ANZ)

Location: Team Engineering

Team: Country Sydney / Australia

About the Role

Join the team redefining how the world experiences design. At Canva's Offline Team within Web Platform, you'll build the foundational infrastructure that empowers millions to create, edit, view, and download designs anywhere – even completely offline. As a Senior Software Engineer, you'll craft robust frontend systems and a scalable platform that other teams can leverage to deliver seamless experiences for users with unreliable networks, bridging the gap between online magic and offline reliability in Canva's design ecosystem. Our small, product-minded team balances platform development with dogfooding our own tools to ship core offline features like design creation and viewing. You'll collaborate across Engineering to tackle challenging problems – from MVP user flows to fully-fledged offline support for Canva's global audience. Passion for performance, user empathy, and practical solutions in browser technologies will define your impact as we enable Canva's next phase of accessible, high-performance creativity. Canva's collaborative, innovative culture thrives on bold ideas and shared success. With hybrid flexibility across ANZ (Sydney flagship plus Melbourne, Brisbane, Perth, Adelaide options), you'll enjoy equity, inclusive leave, wellbeing allowances, and the moments of magic that make life at Canva special. If you're excited to make design truly ubiquitous, apply now and help shape the future of offline creativity.

Key Responsibilities

  • Build robust, performant frontend systems enabling Canva offline usage
  • Design and develop a scalable offline platform empowering other Canva teams
  • Identify core user pain points in poor network conditions and deliver solutions
  • Bridge online/offline experiences for seamless multi-tiered network support
  • Collaborate with product teams to implement offline features from MVP to production
  • Dogfood offline tooling by building core experiences like design viewing/editing
  • Optimize performance for millions of global Canva users in varied conditions
  • Define architecture for offline capabilities across Canva's design platform
  • Work cross-functionally to stage offline rollout for key user flows
  • Champion user-centric performance in all offline platform decisions

Required Qualifications

  • 5+ years of experience building scalable frontend solutions for diverse user bases
  • Strong understanding of the full web stack with deep frontend and browser expertise
  • Proven track record of solving complex, ambiguous problems with practical solutions
  • Experience delivering high-performance web applications focused on user needs
  • Ability to collaborate across teams to build platform-level infrastructure
  • Demonstrated passion for web performance optimization and user-centric design
  • Comfortable working in a fast-paced, evolving environment like Canva's scaling platform

Preferred Qualifications

  • Hands-on experience with browser Cache APIs and Service Workers for PWAs
  • Background building offline-first applications or progressive web apps
  • Familiarity with Canva's design ecosystem or similar creative tools
  • Experience dogfooding platform tools to build end-user features
  • Knowledge of multi-tiered network experiences and offline syncing

Required Skills

  • Frontend development expertise (JavaScript/TypeScript)
  • Browser APIs and performance optimization
  • Scalable system architecture design
  • Problem-solving in ambiguous environments
  • User-centric design thinking
  • Cross-team collaboration and communication
  • Platform engineering mindset
  • Offline web technologies (Cache API, Service Workers)
  • PWA development principles
  • Network condition handling strategies
  • Performance profiling and monitoring
  • Agile delivery in fast-paced settings
  • Dogfooding and iterative product building
  • Global user scale considerations
  • Creative problem-solving for design tools

Benefits

  • Equity packages to share in Canva's growth and success
  • Inclusive parental leave policy supporting all parents and carers
  • Annual Vibe & Thrive allowance for wellbeing, social connection, and setup
  • Flexible leave options for recharging and personal commitments
  • Choice of hybrid/remote work across ANZ campuses and co-working spaces
  • Delightful office environments in Sydney, Melbourne, and beyond
  • Virtual interview process with reasonable adjustments available
  • Rich culture of magic, connectivity, and fun woven into daily work

Canva is an equal opportunity employer.

Locations

  • Team Engineering, Global

Salary

Estimated Salary Rangehigh confidence

170,000 - 260,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Frontend development expertise (JavaScript/TypeScript)intermediate
  • Browser APIs and performance optimizationintermediate
  • Scalable system architecture designintermediate
  • Problem-solving in ambiguous environmentsintermediate
  • User-centric design thinkingintermediate
  • Cross-team collaboration and communicationintermediate
  • Platform engineering mindsetintermediate
  • Offline web technologies (Cache API, Service Workers)intermediate
  • PWA development principlesintermediate
  • Network condition handling strategiesintermediate
  • Performance profiling and monitoringintermediate
  • Agile delivery in fast-paced settingsintermediate
  • Dogfooding and iterative product buildingintermediate
  • Global user scale considerationsintermediate
  • Creative problem-solving for design toolsintermediate

Required Qualifications

  • 5+ years of experience building scalable frontend solutions for diverse user bases (experience)
  • Strong understanding of the full web stack with deep frontend and browser expertise (experience)
  • Proven track record of solving complex, ambiguous problems with practical solutions (experience)
  • Experience delivering high-performance web applications focused on user needs (experience)
  • Ability to collaborate across teams to build platform-level infrastructure (experience)
  • Demonstrated passion for web performance optimization and user-centric design (experience)
  • Comfortable working in a fast-paced, evolving environment like Canva's scaling platform (experience)

Preferred Qualifications

  • Hands-on experience with browser Cache APIs and Service Workers for PWAs (experience)
  • Background building offline-first applications or progressive web apps (experience)
  • Familiarity with Canva's design ecosystem or similar creative tools (experience)
  • Experience dogfooding platform tools to build end-user features (experience)
  • Knowledge of multi-tiered network experiences and offline syncing (experience)

Responsibilities

  • Build robust, performant frontend systems enabling Canva offline usage
  • Design and develop a scalable offline platform empowering other Canva teams
  • Identify core user pain points in poor network conditions and deliver solutions
  • Bridge online/offline experiences for seamless multi-tiered network support
  • Collaborate with product teams to implement offline features from MVP to production
  • Dogfood offline tooling by building core experiences like design viewing/editing
  • Optimize performance for millions of global Canva users in varied conditions
  • Define architecture for offline capabilities across Canva's design platform
  • Work cross-functionally to stage offline rollout for key user flows
  • Champion user-centric performance in all offline platform decisions

Benefits

  • general: Equity packages to share in Canva's growth and success
  • general: Inclusive parental leave policy supporting all parents and carers
  • general: Annual Vibe & Thrive allowance for wellbeing, social connection, and setup
  • general: Flexible leave options for recharging and personal commitments
  • general: Choice of hybrid/remote work across ANZ campuses and co-working spaces
  • general: Delightful office environments in Sydney, Melbourne, and beyond
  • general: Virtual interview process with reasonable adjustments available
  • general: Rich culture of magic, connectivity, and fun woven into daily work

Target Your Resume for "Senior Software Engineer - Offline Team (Open to Remote across ANZ)" , Canva

Get personalized recommendations to optimize your resume specifically for Senior Software Engineer - Offline Team (Open to Remote across ANZ). Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Software Engineer - Offline Team (Open to Remote across ANZ)" , Canva

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

CanvaDesignCountry Sydney / AustraliaTeam EngineeringGlobalCountry Sydney / Australia

Related Jobs You May Like

No related jobs found at the moment.

Canva logo

Senior Software Engineer - Offline Team (Open to Remote across ANZ)

Canva

Senior Software Engineer - Offline Team (Open to Remote across ANZ)

Canva logo

Canva

internship

Posted: December 16, 2025

Number of Vacancies: 1

Job Description

Senior Software Engineer - Offline Team (Open to Remote across ANZ)

Location: Team Engineering

Team: Country Sydney / Australia

About the Role

Join the team redefining how the world experiences design. At Canva's Offline Team within Web Platform, you'll build the foundational infrastructure that empowers millions to create, edit, view, and download designs anywhere – even completely offline. As a Senior Software Engineer, you'll craft robust frontend systems and a scalable platform that other teams can leverage to deliver seamless experiences for users with unreliable networks, bridging the gap between online magic and offline reliability in Canva's design ecosystem. Our small, product-minded team balances platform development with dogfooding our own tools to ship core offline features like design creation and viewing. You'll collaborate across Engineering to tackle challenging problems – from MVP user flows to fully-fledged offline support for Canva's global audience. Passion for performance, user empathy, and practical solutions in browser technologies will define your impact as we enable Canva's next phase of accessible, high-performance creativity. Canva's collaborative, innovative culture thrives on bold ideas and shared success. With hybrid flexibility across ANZ (Sydney flagship plus Melbourne, Brisbane, Perth, Adelaide options), you'll enjoy equity, inclusive leave, wellbeing allowances, and the moments of magic that make life at Canva special. If you're excited to make design truly ubiquitous, apply now and help shape the future of offline creativity.

Key Responsibilities

  • Build robust, performant frontend systems enabling Canva offline usage
  • Design and develop a scalable offline platform empowering other Canva teams
  • Identify core user pain points in poor network conditions and deliver solutions
  • Bridge online/offline experiences for seamless multi-tiered network support
  • Collaborate with product teams to implement offline features from MVP to production
  • Dogfood offline tooling by building core experiences like design viewing/editing
  • Optimize performance for millions of global Canva users in varied conditions
  • Define architecture for offline capabilities across Canva's design platform
  • Work cross-functionally to stage offline rollout for key user flows
  • Champion user-centric performance in all offline platform decisions

Required Qualifications

  • 5+ years of experience building scalable frontend solutions for diverse user bases
  • Strong understanding of the full web stack with deep frontend and browser expertise
  • Proven track record of solving complex, ambiguous problems with practical solutions
  • Experience delivering high-performance web applications focused on user needs
  • Ability to collaborate across teams to build platform-level infrastructure
  • Demonstrated passion for web performance optimization and user-centric design
  • Comfortable working in a fast-paced, evolving environment like Canva's scaling platform

Preferred Qualifications

  • Hands-on experience with browser Cache APIs and Service Workers for PWAs
  • Background building offline-first applications or progressive web apps
  • Familiarity with Canva's design ecosystem or similar creative tools
  • Experience dogfooding platform tools to build end-user features
  • Knowledge of multi-tiered network experiences and offline syncing

Required Skills

  • Frontend development expertise (JavaScript/TypeScript)
  • Browser APIs and performance optimization
  • Scalable system architecture design
  • Problem-solving in ambiguous environments
  • User-centric design thinking
  • Cross-team collaboration and communication
  • Platform engineering mindset
  • Offline web technologies (Cache API, Service Workers)
  • PWA development principles
  • Network condition handling strategies
  • Performance profiling and monitoring
  • Agile delivery in fast-paced settings
  • Dogfooding and iterative product building
  • Global user scale considerations
  • Creative problem-solving for design tools

Benefits

  • Equity packages to share in Canva's growth and success
  • Inclusive parental leave policy supporting all parents and carers
  • Annual Vibe & Thrive allowance for wellbeing, social connection, and setup
  • Flexible leave options for recharging and personal commitments
  • Choice of hybrid/remote work across ANZ campuses and co-working spaces
  • Delightful office environments in Sydney, Melbourne, and beyond
  • Virtual interview process with reasonable adjustments available
  • Rich culture of magic, connectivity, and fun woven into daily work

Canva is an equal opportunity employer.

Locations

  • Team Engineering, Global

Salary

Estimated Salary Rangehigh confidence

170,000 - 260,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Frontend development expertise (JavaScript/TypeScript)intermediate
  • Browser APIs and performance optimizationintermediate
  • Scalable system architecture designintermediate
  • Problem-solving in ambiguous environmentsintermediate
  • User-centric design thinkingintermediate
  • Cross-team collaboration and communicationintermediate
  • Platform engineering mindsetintermediate
  • Offline web technologies (Cache API, Service Workers)intermediate
  • PWA development principlesintermediate
  • Network condition handling strategiesintermediate
  • Performance profiling and monitoringintermediate
  • Agile delivery in fast-paced settingsintermediate
  • Dogfooding and iterative product buildingintermediate
  • Global user scale considerationsintermediate
  • Creative problem-solving for design toolsintermediate

Required Qualifications

  • 5+ years of experience building scalable frontend solutions for diverse user bases (experience)
  • Strong understanding of the full web stack with deep frontend and browser expertise (experience)
  • Proven track record of solving complex, ambiguous problems with practical solutions (experience)
  • Experience delivering high-performance web applications focused on user needs (experience)
  • Ability to collaborate across teams to build platform-level infrastructure (experience)
  • Demonstrated passion for web performance optimization and user-centric design (experience)
  • Comfortable working in a fast-paced, evolving environment like Canva's scaling platform (experience)

Preferred Qualifications

  • Hands-on experience with browser Cache APIs and Service Workers for PWAs (experience)
  • Background building offline-first applications or progressive web apps (experience)
  • Familiarity with Canva's design ecosystem or similar creative tools (experience)
  • Experience dogfooding platform tools to build end-user features (experience)
  • Knowledge of multi-tiered network experiences and offline syncing (experience)

Responsibilities

  • Build robust, performant frontend systems enabling Canva offline usage
  • Design and develop a scalable offline platform empowering other Canva teams
  • Identify core user pain points in poor network conditions and deliver solutions
  • Bridge online/offline experiences for seamless multi-tiered network support
  • Collaborate with product teams to implement offline features from MVP to production
  • Dogfood offline tooling by building core experiences like design viewing/editing
  • Optimize performance for millions of global Canva users in varied conditions
  • Define architecture for offline capabilities across Canva's design platform
  • Work cross-functionally to stage offline rollout for key user flows
  • Champion user-centric performance in all offline platform decisions

Benefits

  • general: Equity packages to share in Canva's growth and success
  • general: Inclusive parental leave policy supporting all parents and carers
  • general: Annual Vibe & Thrive allowance for wellbeing, social connection, and setup
  • general: Flexible leave options for recharging and personal commitments
  • general: Choice of hybrid/remote work across ANZ campuses and co-working spaces
  • general: Delightful office environments in Sydney, Melbourne, and beyond
  • general: Virtual interview process with reasonable adjustments available
  • general: Rich culture of magic, connectivity, and fun woven into daily work

Target Your Resume for "Senior Software Engineer - Offline Team (Open to Remote across ANZ)" , Canva

Get personalized recommendations to optimize your resume specifically for Senior Software Engineer - Offline Team (Open to Remote across ANZ). Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Software Engineer - Offline Team (Open to Remote across ANZ)" , Canva

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

CanvaDesignCountry Sydney / AustraliaTeam EngineeringGlobalCountry Sydney / Australia

Related Jobs You May Like

No related jobs found at the moment.