Database Engineer - Data Reliability

Last updated 21 days ago
Job Type:Full Time

Xero is a beautiful, easy-to-use platform that helps small businesses and their accounting and bookkeeping advisors grow and thrive.

At Xero, our purpose is to make life better for people in small business, their advisors, and communities around the world. This purpose sits at the centre of everything we do. We support our people to do the best work of their lives so that they can help small businesses succeed through better tools, information and connections. Because when they succeed they make a difference, and when millions of small businesses are making a difference, the world is a more beautiful place.

Xero’s operational team is transforming the way it works to become more agile and efficient. We are looking to grow and develop our Reliability team to tackle the unique challenges that come with supporting the growing Xero application at scale.

About the role:

As Xero’s next Database Engineer you will be passionate about stable and secure systems management practices and be detail oriented and systematic. You will work with development teams to evangelise good database practices and champion database reliability across Product teams. You will make an impact in your role by finding ways to automate tasks while creating a culture focused on continually improving the operation of Xero’s data persistence technology.

Some of the epic skills we are looking for:

  • Experienced in managing production databases
  • Experience working with relational databases at scale
  • Familiarity with distributed systems
  • Powershell scripting
  • Experience with Microsoft SQL Server
  • Experience with MySQL
  • Experience with PostgreSQL (management and development)
  • Experience with cloud database hosting services (such as AWS or Azure)
  • What you'll be responsible for:

  • Embracing and championing best practices for database safety and performance
  • Supporting the automation of Xero’s datastore management
  • Collaborating with a wide variety of Product Team engineers to help them build reliable and scalable services
  • Building self healing systems
  • Data modelling and schema design
  • Advanced troubleshooting and monitoring of our systems to ensure Service Level Objectives are met
  • Helping develop the tools and techniques used by the team for deployment, monitoring, testing and security.
  • This role will involve on-call availability and periodic overtime.

    Joining Xero means making a difference to the lives of many people, and working for a company with big goals. As part of our awesome package, you’ll get a competitive salary, Xero shares, great colleagues and an environment that challenges you to follow your passions, develop your skills and be the best you can be

    Xero is an NZ Immigration Accredited Employer and Rainbow Tick certified too.

    Please include a cover letter in your application, telling us why you’re a great fit for this position.