/#jobs
#Platform#About Us
# Get Started
Senior Software Engineer (Reliability Foundations) logo

Senior Software Engineer (Reliability Foundations)

Canva

Sydney
6 days ago
Sydney
6 days ago
Apply

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.

Apply
Hybrid
Full-time
Senior
Java
Python

Salary

Not specified

Work Location

Sydney, New South Wales, Australia, AU

Work Model

Hybrid (flagship campus in Sydney, also Melbourne, co-working spaces in Brisbane, Perth and Adelaide; choice in where and how you work)

Experience Required

5 years

Employment Type

Full-time

Experience Level

Senior (5+ years experience)

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
/#jobs

The AI-powered job search platform that connects talent with opportunity.

  • FAQ
  • Articles
  • Platform
  • About Us
  • Legal
© 2026/#jobsAll rights reserved.

For queries/support, email jobs.support@slashhash.ai