채용

Staff Engineer (one level above Senior - Backend) - App Experiences, Ecosystem
Sydney
·
On-site
·
Full-time
·
1d ago
Join the team redefining how the world experiences design.
Hey, g'day, mabuhay, kia ora, 你好, hallo, vítejte!
Thanks for stopping by. We know job hunting can be a little time consuming and you're probably keen to find out what's on offer, so we'll get straight to the point.
Where and how you can work
Our flagship campus is in Sydney. We also have a campus in Melbourne and co-working spaces in Brisbane, Perth and Adelaide. But you have a choice in where and how you work, we trust our Canvanauts to choose the balance that empowers them and their team to achieve their goals.
What you’d be doing in this role
As Canva scales, change continues to be part of our DNA. But we like to think that's all part of the fun. So this will give you the flavour of the type of things you'll be working on when you start, but this will likely evolve. At the moment, this role is focused on:
-
Design and build the App Access Policy service — the new backend that governs how organisations and brands control app access across Canva, using a DynamoDB + SpiceDB architecture to handle high-throughput policy evaluation at scale.
-
Evolve the App Search and App Installation services — our core discovery and installation infrastructure — improving data models, payload efficiency, and reliability to support faster experimentation across all App surfaces in Canva.
-
Drive the shift from a front-end-heavy architecture to a platform model: move ranking, recommendations, filtering, and governance logic from the front-end into well-defined backend services that any surface team can consume with confidence.
-
Contribute to semantic search and recommendations by working with Elastic Search and vector databases (Qdrant) to deliver more personalised, context-aware App discovery — helping us move from fetching all apps and filtering them client-side to intelligent, intent-aware recommendations.
-
Partner with front-end engineers and product teams to design clean, minimal data interfaces that reduce payload sizes, improve load times, and unblock teams building App surfaces across Canva — including in the logged-out marketplace.
-
Play a hands-on role in technical decision-making — writing design docs, running DACIs, and setting the engineering direction for new services and migrations that will underpin App Experiences for years to come.
You're probably a match if
-
You're a strong backend engineer with deep Java experience — you're comfortable designing and operating high-throughput services in production and you care about reliability, observability, and getting things right at scale.
-
You have hands-on experience with DynamoDB — you understand access patterns, know how to model data to avoid hot partitions, and have shipped production systems that depend on it.
-
You've worked with access control systems or authorisation infrastructure — ideally with SpiceDB, Zanzibar-style models, or similar policy evaluation systems, and you understand the tradeoffs between relational and graph-based approaches to permission modelling.
-
You're fluent in search and data infrastructure — you've worked with Elastic Search in production, and ideally have experience with vector databases (Qdrant, Pinecone, or similar) for semantic search or recommendations.
-
You think in platforms, not features — you naturally gravitate toward building shared primitives, clean service boundaries, and data contracts that let other teams move faster rather than adding to the surface-level pile.
-
You have a track record of reducing complexity — you've migrated legacy systems, cleaned up technical debt, and made architectural improvements that compounded over time, not just shipped new things.
-
You enjoy working in a collaborative, cross-functional team — you're comfortable contributing to product and design conversations, writing docs that build alignment, and mentoring less experienced engineers along the way.
About the team
We're App Experiences, the team responsible for how every Canva user discovers, adopts, and manages apps across the product. Our surfaces see millions visits every day and connect users with a huge catalogue of apps and integrations.
We sit within the Ecosystem Experiences group; our two squads — App Marketplace and Auth & Admin Experiences — work closely together: one focused on helping users find and adopt the right tools, the other on giving organisations the control and confidence they need to roll Canva out at scale.
Right now, we're at a genuinely exciting inflection point. We're shifting from owning individual marketplace surfaces to building a Marketplace Platform — the shared services and data layer that will power App discovery and governance across all of Canva. It's the kind of foundational, high-leverage engineering work that doesn't come along often.
As a Staff Software Engineer on App Experiences, you'll help shape that platform from the ground up — making technical decisions that compound, reducing complexity, and building infrastructure that other teams across Canva will rely on. You'll work in a close-knit, collaborative team that moves quickly, cares about doing things properly, and has a clear sense of where it's going.
What's in it for you?
Achieving our crazy big goals motivates us to work hard - and we do - but you'll experience lots of moments of magic, connectivity and fun woven throughout life at Canva, too. We also offer a range of benefits to set you up for every success in and outside of work.
Here's a taste of what's on offer:
-
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
Check out lifeatcanva.com for more info.
Other stuff to know
We make hiring decisions based on your experience, skills and passion, as well as how you can enhance Canva and our culture. When you apply, please tell us the pronouns you use and any reasonable adjustments you may need during the interview process.
We celebrate all types of skills and backgrounds at Canva so even if you don’t feel like your skills quite match what’s listed above - we still want to hear from you!
Please note that interviews are conducted virtually.
총 조회수
0
총 지원 클릭 수
0
모의 지원자 수
0
스크랩
0
비슷한 채용공고

Staff Backend Engineer, Console
Twelve Labs · Seoul, South Korea

Senior Development Lead - Advanced RPA
HCL Technologies ·

Senior Software Engineer - Backend
Ripple · Sydney, New South Wales, Australia

Staff Software Engineer , Backend Bangalore, India
Intuit · bengaluru

Senior Software Engineer, (SRE)
Anduril · Sydney, New South Wales, Australia
Canva 소개

Canva
Series DAn online design and visual communication platform that provides design tools for non-designers.
1,001-5,000
직원 수
Sydney
본사 위치
$40B
기업 가치
리뷰
4.2
10개 리뷰
워라밸
3.8
보상
2.5
문화
4.3
커리어
4.0
경영진
4.2
78%
친구 에게 추천
장점
Flexible schedules and hours
Supportive team and leadership
Growth and learning opportunities
단점
Fast-paced and demanding workload
Can be overwhelming or stressful
Occasional long hours
연봉 정보
31개 데이터
Junior/L3
L2
L3
L4
L5
L6
Junior/L3 · Business Analyst
0개 리포트
$139,153
총 연봉
기본급
-
주식
-
보너스
-
$118,380
$159,926
면접 경험
2개 면접
난이도
3.0
/ 5
소요 기간
14-28주
경험
긍정 0%
보통 50%
부정 50%
면접 과정
1
Application Review
2
Online Assessment/Portfolio Review
3
Recruiter Screen
4
Hiring Manager Interview
5
Team Interview
6
Offer
자주 나오는 질문
Technical Knowledge
Portfolio/Design Questions
Behavioral/STAR
Culture Fit
Past Experience
뉴스 & 버즈
California's Wine Grape Acreage Drops in 2025 As Industry Struggles Continue, New Report Shows - edhat
edhat
News
·
1d ago
Equinox managing director named Canva ambassador - facilitiesmanagement-now.com
facilitiesmanagement-now.com
News
·
2d ago
🥴 Canva hangover - Capital Brief
Capital Brief
News
·
4d ago
Canva and Anthropic launch Claude Design for AI-powered visual creation - The Next Web
The Next Web
News
·
1w ago