Sydney
20 Aug 2026
Software Engineer - Database logo

Software Engineer - Database

Xero

Software Engineer - Database

Join Xero's Database Reliability Team as a Software Engineer, splitting time between software engineering and database reliability. You will build internal tooling, monitor performance, and ensure platform health for millions of customers. The role requires experience with .NET, C#, AWS, and database platforms like SQL Server, Amazon RDS, or PostgreSQL.

AI-enabledHybridFull-timeEntry Level.NETC#

Salary

Not specified

Work Location

Sydney, New South Wales, Australia, AU

Work Model

Hybrid with dedicated boost days in the office

Employment Type

Full-time

Experience Level

Not Applicable

Core Qualifications

Technical (Must-have)
.NETC#AWSSQL ServerAmazon RDSPostgreSQLBackend EngineeringScalable SystemsAutomationObservabilityDatabase Performance TuningIncident ResponseAI ToolsMentoring
Soft Skills
CollaborationContinuous LearningKnowledge SharingMentoring

Key Responsibilities

  • Build internal tooling to improve fleet management and database platform efficiency.
  • Monitor performance and improve observability to keep the platform healthy and resilient.
  • Investigate production issues before they affect users.
  • Migrate from self-managed SQL Server to Amazon RDS and transition towards PostgreSQL.
  • Enhance internal tooling to streamline fleet management and automate processes.
  • Identify bottlenecks, support load balancing, and improve resilience through performance engineering.
  • Integrate AI tools into daily workflows to enhance engineering quality and productivity.
Software EngineerDatabase ReliabilityHybridFull-timeSydneyXero.NETAWSPostgreSQLPlatform Engineering