Xero

Software Engineer - Database Reliability

Xero

Remote · Full Time

Be the first to apply

Experience
Any
Salary
Openings
1
Posted
8 minutes ago
Work mode
Work from home
Resume
Required to apply

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Role and Impact

Become a vital part of Xero's Database Reliability Team as a Software Engineer specializing in database reliability. This role requires a balanced focus, dedicating around half your time to software development and the other half to maintaining database reliability through building internal tools that enhance the efficiency of managing Xero's database platform.

Your responsibilities include ensuring the database platform remains healthy, resilient, and high-performing by monitoring system metrics, improving observability measures, and proactively addressing production issues before they affect end users. Your contributions will underpin the engineering teams at Xero and provide millions of customers worldwide with a high-quality, reliable experience.

Team Collaboration

Join a collaborative and enjoyable team responsible for the database platform that powers Xero’s core products. The team emphasizes shared learning, overcoming complex technical challenges collectively, and partners with engineering groups across the organization to maintain scalable backend systems as demand increases. Focus areas include continuous enhancements to platform reliability and the adoption of modern engineering practices such as AI-assisted workflows.

Current Initiatives

  • Modernizing the database platform by migrating from self-managed SQL Server instances to Amazon RDS, with a future transition towards PostgreSQL.
  • Developing and improving internal tools to streamline fleet management, automate tasks, and increase developer productivity.
  • Enhancing platform observability and performance engineering to detect bottlenecks, enable load balancing, and boost system resilience.
  • Incorporating AI technologies into everyday workflows to improve engineering quality and efficiency.

Work Environment

Xero promotes flexible working arrangements designed to support productivity and foster team connection. Work predominantly remotely with structured hybrid options including in-office boost days for team collaboration, all supported by modern remote working technology.

Candidate Profile

  • Experience with .NET, C#, and AWS environments or strong backend software engineering skills with a flexible, language-agnostic approach.
  • Knowledgeable in database systems such as SQL Server, Amazon RDS, or PostgreSQL, with enthusiasm to delve deeper into platform engineering.
  • Skilled at creating scalable backend tools, writing maintainable code, and automating manual processes.
  • Familiar with system observability principles, database performance tuning, and handling live production incidents.
  • Ability to engineer robust software solutions and utilize modern development tools, including AI-based utilities to optimize workflows.
  • A collaborative attitude motivated by continuous learning, knowledge sharing, and mentorship of colleagues.

Additional Notes

Applicants are encouraged to apply even if their experience does not exactly match all criteria, as Xero values skills, enthusiasm, and diverse perspectives that enrich team culture and performance.

Tools & software

PostgreSQL required C required

How they work

Teamwork & Collaboration Problem Solving Leadership Learning Agility

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer