Staff Production Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Role Overview
Production Engineering works at the intersection of software engineering and difficult reliability problems in Canva infrastructure.
The role embeds senior software engineers in high-risk technical domains to write software that changes production behavior rather than only operating systems.
The work supports Canva systems serving approximately 240 million monthly active users.
Key Skills for This Role
Full Job Posting
Role overview
Production Engineering works at the intersection of software engineering and difficult reliability problems in Canva infrastructure.
The role embeds senior software engineers in high-risk technical domains to write software that changes production behavior rather than only operating systems.
The work supports Canva systems serving approximately 240 million monthly active users.
What you will do
- Own a long-term engagement area involving high-risk domains such as sharding, core data stores, resource utilization, or distributed systems.
- Write, instrument, refactor, and rebuild production software to improve reliability, efficiency, and resilience.
- Partner closely with product and infrastructure teams to influence how software lands in production.
- Contribute shared platform capabilities when recurring patterns extend beyond the embedded engagement.
- Improve incidents, recovery speed, severity, latency, and customer experience metrics.
- Develop trusted relationships with embedded teams and guide them toward faster delivery with less toil.
Experience
- Experience owning reliability work in large-scale distributed systems.
- Experience embedded in or closely partnering with a product or feature team.
- Commercial production-scale experience with Java, Go, Rust, C++, or a comparable systems language.
- Practical experience with sharding, replication, failure modes, and consistency tradeoffs.
- Ability to debug unfamiliar large codebases and fix problems at their source.
- Demonstrated influence through technical judgment and trust without formal authority.
Technical knowledge
- Strong networking knowledge, including network stack behavior and traffic at scale.
- Linux internals knowledge covering process scheduling, memory, I/O, and the network stack.
- Knowledge of distributed systems patterns such as consistent hashing, leader election, consensus, backpressure, and circuit breakers.
- Experience with tracing, dashboards, alerting, causal analysis, and meaningful SLOs.
- Production-scale Kubernetes and AWS experience.
- Experience profiling JVM applications or systems-level processes.
- Experience participating in serious production on-call and incident response.
Desirable experience
- Enterprise SaaS production engineering experience is desirable.
- JVM garbage collection tuning and production thread profiling are desirable.
- Multi-region architecture or sharding and data-store migration experience is desirable.
- Production eBPF or kernel instrumentation experience is desirable.
Team
Production Engineering sits within Canva's Reliability Platform group.
The group works across compute, storage, networking, developer experience, incident tooling, and reliability engineering.
Benefits
- Equity packages, inclusive parental leave, an annual Vibe and Thrive allowance, and flexible leave options are offered.
- Benefits support wellbeing, social connection, office setup, caregiving, and personal time.
Hiring process
- Technology candidates may complete interactive real-time challenges and may be asked to use an AI tool during interviews.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Canva
Staff Software Engineer - Video Performance - (Bay area only)
San Francisco, USA
Staff Software Engineer - Video Performance - (Bay area only)
San Francisco, USA
Senior Software Engineer - Developer Experience (Golang, Python)
Melbourne, AUS
AI Quality Evaluator - Italian (12-month Contract)
Syracuse, USA
Staff Software Engineer - Video Performance - (Bay area only)
San Francisco, USA
AI Quality Evaluator - Spanish (12-month Contract)
Waupun, USA
AI Quality Evaluator - Czech (12-month Contract)
New Prague, USA
Staff Software Engineer - Video Performance - (Bay area only)
San Francisco, USA
Senior Software Engineer - Developer Experience (Golang, Python)
Melbourne, AUS
GTM Strategy & Operations Lead, Americas
Austin, USA
GTM Strategy & Operations Lead, Americas
San Francisco, USA