- Experience
- Any
- Salary
- —
- Openings
- 1
- Posted
- 1時間前
- 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.