Engineering Manager - Database Reliability

Engineering Manager · Manager · Full Time

AU: Sydney (45 Clarence St)NZD 140k – 200k3w ago
Apply for this role

Opens Xero's application page

Role

What you'll do.

Engineering Manager - Database Reliability at Xero leads two specialized database engineering teams across Australia and New Zealand, overseeing infrastructure supporting millions of customer transactions. You'll drive the delivery of an AI DBA platform to automate incident response, lead cloud database migrations from on-premise systems to AWS RDS and Aurora Postgres, and transform the team from reactive firefighting to strategic database consulting. This is a high-impact leadership role requiring deep database architecture expertise, proven experience managing large-scale infrastructure projects, and strong mentoring capabilities with experienced engineers.

Responsibilities

  • Lead and oversee two specialized database engineering teams: Manage and mentor experienced database reliability engineers across Australia (Melbourne and Sydney) and New Zealand (Auckland and Wellington) locations, ensuring alignment with organizational goals and fostering a high-performing culture focused on continuous improvement in database infrastructure.
  • Drive AI DBA platform delivery and incident automation: Lead the successful delivery of an agentic AI database administrator platform that embeds institutional knowledge, automates incident response workflows, and handles routine database support tasks, transitioning the team from reactive firefighting to proactive strategic consulting.
  • Oversee global database migration initiatives: Coordinate and manage critical database migrations from on-premise Microsoft SQL Server to AWS RDS and Aurora Postgres, including completing XeroDB migration and managing transition of other critical databases in close partnership with product teams across the organization.
  • Mentor database engineers through technology transformation: Coach and develop experienced engineers to adopt modern database technologies and approaches, helping them grow their expertise in cloud-managed services, performance optimization, and strategic database architecture consulting for internal product teams.
  • Build operational and cultural foundations for proactive consulting: Establish processes, practices, and cultural shifts within the database engineering team to transition from incident-driven reactive support to proactive strategic consulting, enabling product teams to own and manage their own database infrastructure more effectively.
  • Manage cross-functional stakeholder relationships and complex initiatives: Navigate stakeholder complexity across technical and non-technical teams, including product leadership, infrastructure teams, and AWS partnerships, ensuring smooth execution of large-scale modernization projects and driving organizational alignment on database infrastructure strategy.
  • Deliver complex infrastructure projects at scale: Break down and execute large-scale infrastructure projects impacting millions of customer transactions, implementing solutions that improve system reliability, performance, and operational efficiency across Xero's global platform.

Qualifications

What we look for.

Technical

  • Deep database architecture expertise

    Demonstrated deep understanding of relational database systems, database architecture patterns, and design principles with hands-on experience across multiple database technologies including relational databases, non-relational systems, and cloud-managed database services.

  • Large-scale infrastructure project experience

    Proven track record leading or managing large-scale infrastructure modernization projects, including database migrations, infrastructure upgrades, and complex technical transformations requiring cross-team coordination and phased delivery.

  • Cloud database platform proficiency

    Working knowledge of cloud-managed database services such as AWS RDS, Aurora Postgres, and related ecosystem tools, with ability to guide teams through cloud infrastructure decisions and optimization strategies.

  • Postgres and alternative database technologies

    Preferred experience with PostgreSQL/Aurora Postgres architecture and operations, alongside familiarity with Microsoft SQL Server, MongoDB, or other database platforms relevant to heterogeneous database environments.

  • Database reliability engineering principles

    Understanding of database reliability engineering, incident response frameworks, observability tooling for databases, and automation strategies for reducing operational toil and improving mean time to recovery.

  • AI and automation in database operations

    Knowledge or demonstrated interest in artificial intelligence applications for database management, including agentic systems, automated incident response, and knowledge embedding in operational tools.

Education

  • Bachelor's degree in Computer Science or related field

    Bachelor's degree in Computer Science, Software Engineering, Information Technology, or equivalent professional experience demonstrating strong foundational knowledge in computer systems and software engineering principles.

Experience

  • Engineering management or technical leadership

    Minimum 5+ years of engineering management experience or equivalent technical leadership role overseeing teams of experienced engineers, with demonstrated success in performance coaching, mentoring, and developing technical talent.

  • Infrastructure or database systems engineering

    5+ years of hands-on database or infrastructure engineering experience before management roles, including database design, performance tuning, operations, or reliability engineering on systems handling significant scale.

  • Large-scale system modernization

    Proven experience leading or contributing to significant technology migrations or modernization initiatives, such as database platform upgrades, on-premise to cloud transitions, or architectural transformations in complex environments.

  • Cross-functional collaboration and stakeholder management

    Track record of successfully managing relationships across technical and non-technical stakeholders, driving alignment on complex initiatives, and navigating organizational change with strong communication and influence skills.

Skills

Required

  • Database system architecture and design

    Strong architectural thinking for designing scalable, reliable database systems, including schema design, performance optimization, and capacity planning for systems serving millions of users.

  • Infrastructure project delivery and execution

    Ability to break down complex infrastructure projects into executable phases, manage dependencies, estimate timelines, and deliver results within scope and quality standards.

  • Team leadership and mentoring

    Proven ability to lead, coach, and develop experienced technical engineers, identify growth opportunities, provide constructive feedback, and foster psychological safety within high-performing teams.

  • Stakeholder management and influence

    Strong communication skills to navigate complex organizational dynamics, build consensus across technical and non-technical stakeholders, and drive adoption of new technologies and practices.

  • Incident response and reliability engineering

    Deep understanding of incident response frameworks, root cause analysis, observability and monitoring strategies, and operational practices for building resilient systems.

  • Strategic technical thinking

    Ability to think strategically about technology decisions, balance technical debt with feature velocity, and align database infrastructure strategy with broader organizational objectives.

Preferred

  • PostgreSQL and Aurora Postgres expertise

    Nice to have

    Hands-on experience with PostgreSQL or AWS Aurora Postgres, including operational management, performance tuning, and migration planning from legacy relational database systems.

  • AWS cloud platform experience

    Nice to have

    Familiarity with AWS services including RDS, Aurora, and related database tooling, with understanding of cloud cost optimization and managed service trade-offs.

  • AI and machine learning operations

    Nice to have

    Experience or demonstrated interest in applying artificial intelligence and machine learning to infrastructure automation, incident prediction, or operational decision-making systems.

  • SaaS or multi-tenant platform operations

    Nice to have

    Background operating or managing infrastructure for SaaS platforms serving thousands to millions of customers, with appreciation for compliance, security, and scalability requirements.

  • Continuous improvement and automation mindset

    Nice to have

    Demonstrated track record of continuously improving operational processes, reducing manual toil through automation, and building measurement and monitoring frameworks.

Tech stack

Languages

SQLPython or Go

Frameworks

AWS RDS frameworkIncident response frameworks

Databases

PostgreSQL/Aurora PostgresMicrosoft SQL ServerAWS RDS

Tools

Database observability and monitoring toolsInfrastructure automation and IaC toolsIncident management platforms

Other

AI DBA platform and agentic systemsDatabase migration and modernization toolsAWS partnership and ecosystem

Compensation

Pay and benefits.

Base·NZD 140,000 – 200,000

Equity·Stock options

Benefits

  • Competitive salary package with equity

    Attractive compensation aligned with ANZ market rates for senior technical leadership, including stock options reflecting Xero's public company status and growth trajectory.

  • Flexible work arrangements

    Flexible working policies supporting remote and hybrid arrangements, with expectation of regular collaboration with direct reports and partner teams based in Australia and New Zealand.

  • Professional development and learning opportunities

    Investment in continuous learning, conference attendance, certification programs, and access to training resources for staying current with evolving database technologies and leadership practices.

  • Health, wellness, and financial benefits

    Comprehensive health insurance coverage, wellness programs, superannuation/KiwiSaver contributions, and financial planning support.

  • Mentoring and career development

    Structured career development programs, executive coaching opportunities, and mentorship from senior leadership to support your growth as an engineering manager.

  • Impact-driven work at scale

    Opportunity to influence infrastructure decisions impacting millions of Xero customers globally, with visibility into direct business outcomes of your team's work.

  • Collaborative culture and community

    Inclusive, collaborative engineering culture with opportunities to contribute to open-source projects and participate in industry communities and technical conferences.

Process

Interview steps.

  1. 01

    Initial screening and background review

    Xero talent team reviews your resume, cover letter, and professional background to assess alignment with database reliability engineering experience, management track record, and technical depth.

  2. 02

    Behavioral and technical phone screening

    Discussion with hiring manager covering your approach to team leadership, experience with infrastructure modernization, and your philosophy on database reliability engineering and team development.

  3. 03

    Technical deep-dive interview

    In-depth conversation with database engineering team members or principal engineers covering database architecture decisions, technology strategy questions, and your approach to solving complex infrastructure challenges at scale.

  4. 04

    Stakeholder management case study

    Discussion around managing complex cross-functional projects, navigating stakeholder disagreements, and driving organizational alignment on technology decisions and change management.

  5. 05

    Team leadership and coaching interview

    Conversation focused on your leadership philosophy, mentoring approach with experienced engineers, handling performance issues, and building high-performing technical teams.

  6. 06

    Final executive interview

    Conversation with senior engineering or operations leadership to discuss strategic vision, organizational fit, and longer-term career aspirations and growth opportunities.

Full posting

Original listing.

The role & its impact

We're looking for an experienced Engineering Manager to lead our Database Reliability Engineering teams and drive a critical modernisation agenda at scale. You'll oversee two specialised teams working across Australia and New Zealand, managing the infrastructure that powers millions of customer transactions daily. Your primary focus will be delivering our AI DBA platform to break the reactive firefighting cycle, whilst coaching engineers to shift towards strategic consulting and enabling product teams to own their own databases more effectively.

This is a role where your decisions have downstream impact across the entire organisation. You'll work with experienced engineers on complex infrastructure challenges, guide their development towards modern technologies like Aurora Postgres, and help reshape how the team approaches problem-solving in a high-scale environment.

The team & how they connect

The Database Engineering team owns all databases at Xero, including our core infrastructure supporting millions of customers and hundreds of engineers across dozens of product teams. We provide tools, observability, and expertise to help product teams manage their own data whilst reducing dependency on our direct support. The team is split across two specialist groups: the first team providing frontline support, incident response, and strategic consulting whilst the second team leads our migration to cloud-managed services.

The team is currently working on or initially, you will focus on

  • Delivering our AI database administrator platform to embed team knowledge into an agentic tool that handles incident response and automates routine support

  • Completing global database migrations to RDS (XeroDB migration complete; moving other critical databases in coordination with product teams)

  • Modernising our database technology from Microsoft SQL Server to Aurora Postgres through ongoing experimentation and partnership with AWS

  • Building the operational and cultural foundations for teams to shift from reactive incident response to proactive strategic consulting on database architecture and performance

Where and how you can work

This is role can be based either in Australia (Melbourne or Sydney) and New Zealand (Auckland or Wellington), reflecting where our database engineering teams are distributed. We support flexible working arrangements, with the expectation that you'll collaborate regularly with your direct reports and partner teams.

Here are some of the things we're looking for

  • You bring a deep understanding of database architecture and relational database systems, with familiarity across different database technologies (relational, non-relational, cloud-managed services) and a genuine interest in learning new approaches

  • Your track record shows you've managed large-scale infrastructure projects or led engineers through significant technical transformations, with the delivery mindset to break down complex work into executable steps

  • You're someone who thrives on coaching and mentoring experienced engineers, identifying their strengths and helping them grow, especially when pushing them to adopt new technologies or ways of working

  • You've built strong relationships across technical and non-technical teams, comfortable navigating stakeholder complexity and bringing people on the journey when change is needed

  • You go bold by embracing modern technology directions and Go Further by thinking strategically about how your team evolves alongside organisational needs

  • Postgres experience is preferable, but what matters more is your ability to learn alongside your team and facilitate their growth in emerging technologies

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.

View all 30 roles