Your career compass awaits
Create a free account to unlock
- ✓ See how you match this role
- ✓ AI resume tailored to this specific job
- ✓ Inside Track Companion — find your insider contact
- ✓ Skills gap analysis and upskill plan
- ✓ Interview prep kit for this role
- ✓ Relocation concierge — salary, tax, cost of living
Free — no credit card required
Staff Production Engineer
✓ This company has sponsored visas before. The posting doesn't say so, but it's still worth applying.
ICT
💰 Salary Not shared
📊 Market A$12,500–A$18,333/mo (A$150,000–A$219,996/yr)
About the Company
Canva is redefining how the world experiences design, with 240M monthly active users and growing. The company's Production Engineering team focuses on building a different model for production reliability, specific to Canva's operational style.
About the Role
The Production Engineering team works at the intersection of software engineering and the most challenging reliability issues within Canva's infrastructure. This role involves writing software that directly influences production behavior for millions of users. Senior software engineers are embedded long-term in high-technical-risk areas, collaborating closely with product teams to shape how new features land in production before problems arise. The work is about writing software to improve reliability, efficiency, and resilience, rather than operationalizing systems or running alerts.
Responsibilities
- ● Own an engagement area by taking long-term accountability for one of Canva's highest-risk technical domains, such as sharding core data stores, resource utilization, or distributed systems challenges at scale, while embedded alongside the owning team.
- ● Write production software by instrumenting, refactoring, and rebuilding pieces that cause problems at scale.
- ● Collaborate with fellow production engineers through pairing, mentoring, and learning.
- ● Strive for fewer incidents, faster recovery, lower severity, and latency improvements to positively impact customer experience.
- ● Bring patterns that require a shared capability back to seed platform work that scales beyond the individual engagement.
- ● Develop trusted relationships with your team as a secondee.
- ● Guide your team towards shipping at velocity, with more confidence and less toil.
Requirements
- ● Owned reliability work within large-scale distributed systems and written the fixes when things broke.
- ● Previously worked as an engineer embedded in or partnering closely with a product or feature team.
- ● Built real things in Java, Go, Rust, C++, or a comparable systems language at production scale, demonstrating commercial depth.
- ● Navigated sharding, replication, failure modes, and consistency tradeoffs in real distributed systems.
- ● Ability to parachute into an unfamiliar codebase, orient quickly, find where the problem lives, and fix it.
- ● Proven to have made systems better through wisdom and trust, demonstrating influence without authority.
- ● Knowledge of the network stack.
Confirm Application
Are you applying to ?
We'll track this in your dashboard as Applied.
Saving to your tracker…
Stand out: message someone at Canva.
A short, personal note to a recruiter can get your application looked at sooner.
⚡ Full Resume Sandbox Canvas