Xero

Software Engineer - Database Reliability

Xero

Remote · Full Time

Be the first to apply

Experience
Any
Salary
Openings
1
Posted
15 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 Overview

Join the Database Reliability Team as a Software Engineer focused on ensuring the reliability and performance of Xero's database platforms. Your responsibilities will be evenly split between developing software and enhancing database reliability by creating internal tools that improve the management and efficiency of the database fleet.

Key Responsibilities

You will monitor system performance, boost observability, and rapidly address production incidents to maintain platform health and resilience. By strengthening the database platform supporting various engineering teams, you will contribute directly to providing a fast, dependable experience for millions of users worldwide.

Team Environment

Become part of a collaborative and dynamic team that manages the database infrastructure powering Xero's core products. The team shares knowledge openly, works closely with engineering groups across the company, and addresses complex technical challenges to ensure smooth scaling of backend systems as demand increases. Their focus includes continual improvement of reliability and the infusion of modern engineering practices like AI-driven workflows.

Current Initiatives

  • Transitioning the database platform from self-managed SQL Server to Amazon RDS and advancing towards PostgreSQL adoption.
  • Enhancing internal tools to streamline fleet management, automate processes, and increase developers' productivity.
  • Improving platform observability and performance through performance engineering, load balancing, and resilience optimization.
  • Integrating AI technologies into everyday engineering workflows to lift quality and efficiency.

Flexible Work Environment

Xero offers adaptable work arrangements, including hybrid options with designated days in the office for collaboration and state-of-the-art remote working facilities to support productivity and team connection.

Desired Qualifications and Skills

  • Experience with .NET, C#, and AWS or strong backend engineering skills with an agnostic approach to programming languages.
  • Practical familiarity with database platforms such as SQL Server, Amazon RDS, or PostgreSQL, alongside enthusiasm for platform engineering growth.
  • Proven ability to develop scalable backend tools, maintain clean codebases, and automate manual workflows.
  • Strong understanding of system observability, database tuning, and incident response.
  • Capability to engineer resilient software solutions while adopting advanced development tools, including AI-based enhancements to optimize workflows.
  • A collaborative attitude with eagerness for continuous learning, knowledge sharing, and mentoring team members.

Inclusivity Statement

Applicants are encouraged to apply regardless of an exact experience match. Hiring decisions focus on your skills, passion, and the unique perspective you bring to the team and company culture.

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