
Senior Software Engineer (Reliability Foundations)
Canva
Sydney
6 days ago
Senior Software Engineer (Reliability Foundations)
Senior Software Engineer (Reliability Foundations) at Canva in Sydney. You will design and improve large-scale production systems, mentor engineers, and partner with teams to enhance reliability. Requires 5+ years experience with backend engineering (Java, Python, or Golang) and distributed systems.
Hybrid
Full-time
Senior
Java
Python
Salary
Not specified
Core Qualifications
Technical (Must-have)
JavaPythonGolangdistributed systemsmicroservice architecturesAWSobservabilitymetricslogstracing
Soft Skills
communicationcollaborationmentoringproblem solvingpragmatic trade-offstechnical direction
Preferred Qualifications
Technical (Nice-to-have)
SnowflakeMode AnalyticsLooker
Key Responsibilities
- Designing, building, and improving large-scale production systems that are scalable, reliable, and maintainable
- Working in different ways depending on the need—embed with teams, build shared platform capabilities, or partner on cross-cutting initiatives—to improve system quality
- Jumping into partner team codebases and shared systems to ship meaningful improvements to production services
- Owning the outcome for each piece of work—help shape the solution and drive it through to implementation
- Partnering with multiple teams to find and fix systemic issues in distributed systems—scaling limits, cascading failures, performance bottlenecks, and fault tolerance gaps
- Leading investigations into production issues, then turn what you learn into concrete improvements with the teams who own the systems
- Making sure improvements get adopted and can be sustained by the teams who own the systems long-term
- Mentoring engineers in our team and help partner teams strengthen their engineering practices
- Making pragmatic trade-offs that balance reliability, performance, and product velocity
- Helping set technical direction through design discussions, code reviews, and hands-on contributions
Senior Software EngineerReliability FoundationsCanvabackend engineeringlarge-scale systemsdistributed systemsJavaPythonGolangAWS