Senior Software Engineer - Offline Team (Open to Remote across ANZ)
Join the team redefining how the world experiences design. We are looking for a Senior Software Engineer to contribute to the Offline Platform within Canva’s Web Platform, focusing on building an offline experience for Canva users with limited network access.
Overview
Our flagship campus is in Sydney with additional campuses in Melbourne and co-working spaces in Brisbane, Perth and Adelaide. You have the flexibility to work in the office, from home, or a mix of both.
What You’d Be Doing In This Role
As Canva scales, change continues to be part of our DNA. The current focus areas include:
- Building robust, performant, and scalable frontend systems that allow people to use Canva offline
- Defining, designing, and developing a platform that empowers other teams to create high-quality products for users with limited network access
- Identifying core user pain points and delivering practical solutions
- Bridging the gap between online and offline by enabling a seamless multi-tiered network experience
You’ll probably be a match if
- You are passionate about performance and focus on what matters to the user
- You have experience building scalable frontend solutions for a wide range of users
- You excel at turning vague problems into actionable solutions
- You understand the entire stack with a focus on frontend and browsers
- (Bonus) You know how to leverage browser Cache APIs and/or Service Workers to build PWAs
About The Team
Offline Platform is part of Web Platform, building the foundations for frontend developers across Canva. The team aims to enable Canva users to work offline, supporting creation, editing, viewing and downloading designs anywhere, anytime, with or without internet access. The Offline team builds tooling and architecture to empower the entire product to work offline.
About The Role
We are looking for engineers who will balance building the Offline platform with dogfooding our tooling and platform work by delivering offline features for the core Canva user experience, such as viewing and creating designs. The role involves collaborating with engineers across the company to implement offline experiences in stages, from MVP to a full offline experience for Canva’s millions of users.
What’s in it for you?
We pursue ambitious goals and value moments of magic, connectivity and fun. Canva offers a range of benefits designed to support your success inside and outside of work.
- Equity packages
- Inclusive parental leave policy
- Annual Vibe & Thrive allowance for wellbeing, social connection, and setup
- Versatile leave options to recharge and support you personally
Check out lifeatcanva.com for more info.
Other Stuff To Know
We hire based on experience, skills and passion, and how you can contribute to Canva’s culture. Please share pronouns and any reasonable adjustments you may need during the interview process. Interviews are conducted virtually.
Note: This posting contains role-specific information and is not intended to solicit for other positions listed elsewhere on the page.
#J-18808-Ljbffr
📌 Senior Software Engineer - Offline Team (Open to Remote across ANZ)
🏢 Canva
📍 Bundaberg Central