Engineer - SRE
Site Reliability Engineer · Mid · Full Time
Opens Xero's application page
Role
What you'll do.
Join Xero's Site Reliability Engineering team as a founding engineer focused on shifting reliability from reactive to proactive across a platform serving millions of small businesses globally. This role involves building automated tooling, championing chaos engineering experiments, and designing resilience into Xero's 3,000+ services spanning Kubernetes, AWS, and modern cloud infrastructure. You'll collaborate with product teams across Australia and the US to implement high-availability frameworks, manage incidents systematically, and elevate engineering practices through observability and systematic reliability patterns.
Responsibilities
- Platform Reliability Ownership: Take ownership of platform health across 3,000+ services by building automated tooling for proactive failure detection, implementing monitoring and alerting systems, and establishing metrics-driven reliability targets aligned with customer impact.
- Chaos Engineering Implementation: Design and execute chaos engineering experiments to test infrastructure failure modes, validate disaster recovery procedures, and identify system vulnerabilities before they impact millions of users across Xero's global platform.
- Kubernetes Operator Development: Develop custom Kubernetes operators to automate storage resizing, alert provisioning, and implement reliability-by-default capabilities that empower development teams to build resilient systems without centralized bottlenecks.
- Incident Management & Leadership: Coordinate incident commander responsibilities across distributed teams in Australia and the US, establish incident management rituals, conduct post-incident reviews, and translate operational learnings into permanent systemic fixes and preventative measures.
- Telemetry & Observability Enhancement: Enhance telemetry pipelines to extract AWS-specific metrics from managed services, implement structured logging, and route actionable alerts directly to product squads for faster mean time to resolution (MTTR) improvements.
- Traffic Protection & Load Shedding: Implement API load shedding, rate limiting mechanisms, and traffic shaping strategies to protect critical services against traffic surges and cascading failures during peak demand or degraded conditions.
- Cross-Team Collaboration & Knowledge Transfer: Embed alongside product and infrastructure teams, establish shared reliability standards, mentor engineers on resilience patterns, and translate technical reliability investments into clear business outcomes that directly support customer trust.
Qualifications
What we look for.
Technical
Kubernetes Administration & Orchestration
Hands-on experience managing containerized workloads in Kubernetes environments, including deployment strategies, statefulset management, custom resources, operators, and cluster troubleshooting across production systems.
AWS Cloud Platform Expertise
Practical experience running infrastructure on AWS, including EC2, ECS, managed services, VPC networking, IAM, CloudWatch, and cost optimization strategies for cloud-native architectures.
Programming Languages: Go, Python, or C#
Practical coding proficiency in at least one of Go, Python, or C# for building automation scripts, tooling, operators, and infrastructure-as-code solutions that support platform reliability objectives.
Distributed Systems Diagnostics
Demonstrated ability to diagnose and resolve complex issues in distributed systems, including root cause analysis, performance bottleneck identification, and implementation of systemic resilience improvements.
Incident Management & On-Call Operations
Familiarity with incident management frameworks, experience participating in on-call rotations, conducting blameless post-incident reviews (PIRs), and implementing long-term preventative solutions from operational learnings.
Observability & Monitoring Tools
Experience with monitoring, alerting, and observability platforms for extracting metrics, traces, and logs from complex systems; ability to design dashboards and alerts that enable rapid incident detection and response.
Education
Tertiary Education in Computer Science or Related Field
Bachelor's degree in Computer Science, Software Engineering, Systems Engineering, or equivalent practical experience demonstrating deep technical foundation and problem-solving capabilities.
Experience
Site Reliability Engineering Background
Solid professional background in SRE, DevOps engineering, or infrastructure engineering roles where you've shifted systems from reactive firefighting to proactive reliability practices.
Production System Operations
Proven experience managing production systems at scale, including infrastructure maintenance, configuration management, capacity planning, and performance optimization across distributed environments.
Cloud Infrastructure & DevOps
Track record implementing infrastructure-as-code, CI/CD pipelines, containerization strategies, and modern DevOps practices in cloud-native environments at organizations with significant operational complexity.
Skills
Required
Kubernetes
Production-grade Kubernetes cluster management, including operator development, custom resources, and container orchestration strategies for reliability and scalability.
AWS
AWS platform expertise including managed services, monitoring, networking, and infrastructure design for high-availability, fault-tolerant systems.
Go/Python/C#
Practical programming proficiency in Go, Python, or C# for building infrastructure automation, tooling, and operational scripts that enhance platform reliability.
Site Reliability Engineering Principles
Deep understanding of SRE methodology, including error budgets, service level objectives (SLOs), blameless incident culture, and reliability-by-default system design.
Incident Management
Hands-on incident response, post-incident review facilitation, and experience translating operational learnings into preventative measures and systemic improvements.
Distributed Systems Troubleshooting
Advanced diagnostic and debugging skills for complex distributed systems, including network troubleshooting, performance analysis, and root cause identification.
Preferred
Chaos Engineering
Nice to haveExperience designing and executing chaos engineering experiments to validate system resilience, identify failure modes, and improve disaster recovery procedures.
AI/ML Operations Tooling
Nice to haveFamiliarity applying modern AI tools and techniques to operational challenges, including anomaly detection, predictive alerting, and intelligent automation for infrastructure management.
Terraform & Infrastructure-as-Code
Nice to haveExperience using Terraform, CloudFormation, or similar IaC tools to codify and manage complex infrastructure deployments across cloud environments.
API Design & Rate Limiting
Nice to haveExperience designing robust APIs with built-in rate limiting, load shedding, and graceful degradation patterns to protect against traffic surges and cascading failures.
Observability Platforms (Prometheus, Grafana, DataDog)
Nice to haveHands-on experience with modern observability stacks for metrics collection, visualization, alerting, and distributed tracing across microservices architectures.
Cloud Cost Optimization
Nice to haveUnderstanding of cloud cost management, resource optimization, and ability to balance reliability investments with operational budget constraints.
Tech stack
Languages
Frameworks
Databases
Tools
Other
Compensation
Pay and benefits.
Base·AUD 120,000 – 160,000
Equity·Stock options
Benefits
Flexible Work Arrangements
Work remotely from anywhere in Australia with office hubs available in Sydney, Melbourne, and Brisbane. Autonomy to create a working routine that suits your lifestyle, with collaboration spaces available for team gatherings and boost days.
Competitive Equity & Stock Options
Participate in Xero's growth through equity packages and stock option programs, aligning your financial interests with long-term company success.
Professional Development & Learning
Access to continuous learning opportunities, including conference attendance, certification programs, and mentorship from experienced SRE practitioners across Xero's global organization.
Collaborative Engineering Culture
Work alongside talented product and infrastructure engineers with opportunities to influence platform architecture, reliability standards, and engineering practices across the organization.
Global Impact & Scale
Contribute to reliability of platforms serving millions of small business users across 200+ countries, directly influencing customer trust and business outcomes at global scale.
On-Call Support & Well-being
Structured on-call rotations shared across Australia and US teams, with comprehensive incident support systems, blameless post-incident culture, and emphasis on preventing burnout.
Process
Interview steps.
- 01
Initial Screening & Recruiter Call
30-minute conversation with a recruiter to understand your SRE background, experience with distributed systems, and alignment with Xero's reliability-focused culture and values.
- 02
Technical Screening Interview
45-60 minute technical conversation with an SRE engineer focusing on your experience with Kubernetes, AWS, incident management, and approach to diagnosing distributed system failures. May include discussion of past projects or reliability challenges you've solved.
- 03
Technical Take-Home Assignment or Live Coding
Practical assessment involving infrastructure automation, scripting in Go/Python/C#, or designing Kubernetes solutions. Alternatively, a pair programming session to understand your problem-solving approach and communication style.
- 04
SRE Team Interviews (2-3 rounds)
Multiple interviews with SRE team members covering incident management philosophy, collaboration style, operational ownership mentality, and how you approach building systemic reliability into complex platforms. Expect questions about on-call experiences and post-incident review approaches.
- 05
Engineering Manager Alignment
Discussion with the hiring manager or engineering lead to evaluate culture fit, career goals, team dynamics, and expectations around proactive reliability practices and cross-team collaboration.
- 06
Final Round - Director or Principal Engineer
Final conversation with a senior engineering leader to assess strategic thinking about platform reliability, long-term career growth opportunities, and alignment with Xero's vision for building trustworthy financial software at scale.
Full posting
Original listing.
The role / impact
Reliability is a top strategic priority at Xero, directly influencing customer trust across more than 3,000 services. In this Site Reliability Engineering role, you will help shift reliability into a front-row discipline, moving beyond reactive fixes to uncover and resolve systemic resilience challenges across our global platform. You will partner closely with product teams to design reliability by default, ensuring our systems withstand unexpected events while supporting millions of small businesses.
You will take ownership of platform health by building automated tooling, championing chaos engineering experiments, and identifying potential failures before they impact customers. From coordinating incident management rituals and post-incident analysis to introducing load-shedding mechanisms, your contributions will directly safeguard platform availability and elevate engineering practices across the organisation.
The team / how they connect
You will join a focused Site Reliability Engineering team spanning Australia and the United States, responsible for incident management strategy, artificial intelligence operations tooling, and high-availability frameworks. The team works in close partnership with product and infrastructure squads across Xero, embedding alongside engineers to resolve shared reliability gaps and implement resilient design patterns. Together, the team shares incident commander responsibilities across regions, turning operational learnings into long-term systemic stability.
The team is currently working on / Initially, you will focus on
Working across a modern technical stack centred on Kubernetes, AWS (including ECS and managed services), Golang, Python, and C#.
Developing custom Kubernetes operators to automate storage resizing, alert provisioning, and reliability-by-default capabilities for development teams.
Enhancing telemetry pipelines to extract AWS-specific metrics from managed services and route actionable alerts directly to product squads.
Implementing chaos engineering scenarios to test infrastructure failure modes, alongside building API load shedding and rate limiting to protect services against traffic surges.
Where and how you can work
This role offers the flexibility to work remotely from anywhere in Australia, with office hubs available in Sydney, Melbourne, and Brisbane. Whether you prefer working from home or coming into our collaborative spaces for team gatherings and boost days, we provide the autonomy to create a working routine that suits you best.
Here are some of the things we are looking for
You bring a solid background in site reliability engineering or DevOps, with experience diagnosing and strengthening distributed systems.
You have practical experience managing containerised workloads in Kubernetes and running infrastructure on cloud platforms such as AWS.
Your skillset includes practical coding proficiency in Golang, Python, or C#, coupled with curiosity for applying modern AI tools to operational challenges.
You display strong agency and initiative, proactively identifying operational friction and proposing sustainable technical solutions without waiting for instruction.
You demonstrate familiarity with incident management, participating in on-call responses and conducting post-incident reviews that translate into permanent fixes.
You possess clear communication skills, consistently linking technical reliability investments directly to customer needs and measurable business outcomes.
Apply even if your experience isn't a perfect match! At Xero, we hire based on your skills, passion, and the unique perspective you can bring to enhance our culture and team.
Redirects to Xero's application page.
Other roles
More at Xero.
Head of Engineering - Making Payments
Director
Engineering Manager (Platform)
Manager
Senior Site Reliability Engineer
Senior
Engineer - Reporting, Insights and Data-in
Mid
Lead Engineer - Applied AI
Lead