Engineering Manager - Database Reliability
Engineering Manager · Manager · Full Time
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 haveHands-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 haveFamiliarity 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 haveExperience 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 haveBackground 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 haveDemonstrated track record of continuously improving operational processes, reducing manual toil through automation, and building measurement and monitoring frameworks.
Tech stack
Languages
Frameworks
Databases
Tools
Other
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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
Senior Software Engineer - Payments Platform
Senior
Engineer - Product
Mid
Principal Engineer - Payments Products & Platform
Principal
Principal Engineer - Reporting & Insights
Principal
Lead/Staff Software Engineer
Staff