Engineer (PaaS)

  • Company:
  • Location:
  • Salary:
    negotiable / month
  • Job type:
  • Posted:
    12 hours ago
  • Category:

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.Come join us at Xero! We are looking for a Senior Engineer to join our Platform-as-a Service SQL team, part of the wider Technology team based in Auckland.About the team:You’ll be a key part of the Platform-as-a-Service SQL team, a cross-functional agile infrastructure development team. Our goal is to create a platform to provide data services to Xero product teams in a highly automated fashion. You will build on the technical capabilities of the team to own and manage the production data infrastructure, troubleshoot performance issues, and resolve production incidents.What you’ll do:Be customer-focused and directly engage with our internal customers; identify customer pain points and solve real customer problems based on observing behaviour and analysing customer data.Develop continuous delivery pipelines and software tools to automate cloud-based solutionsCreate and maintain APIs, website frontends, and command line tools Automate and support infrastructure in AWS with infrastructure-as-code solutionsContinuously improve processes and solutions to be scalable and highly availableImplement detection and alerting of anomalous behavioursWork with internal customers including product team developers, architects, product owners, and site reliability engineers to understand their platform needs and build software tools to enable developer productivityMaster several technical areas while maintaining a broad understanding of the current industry landscape. Ensure technical decisions are made with your team in alignment with Xero’s engineering practice. Work proactively with your manager on your personal and career development, highlighting any training/development needs and following through with actions agreed.What you’ll bring with you:Hands-on experience automating infrastructure in a cloud environment, preferably AWSKnowledge of relational database systems and concepts (SQL Server, MySQL, PostgreSQL, etc.)Familiarity with agile software development methodology and tooling, including continuous integration and deliveryPractical experience with infrastructure-as-code (e.g. Terraform, Cloudformation, etc.)Experience administering Windows/Linux servers in a highly available environmentFamiliarity with source control systems (git, Mercurial, SVN, TFS, etc.) Practical experience with scripting (Powershell, Python, Ruby, or Bash)Familiarity with common networking protocols and services including TCP, UDP, DNS, DHCP, HTTP, and LDAPExceptional troubleshooting and analytical abilitiesBonus points if you have:Knowledge of NoSQL database technologiesExperience with configuration management tools (Chef, Puppet, SaltStack, Ansible, Powershell DSC, etc.)Why you should become a XeroIt’s a diverse and inclusive environment, with people who will respect, challenge, support and mentor you to do the best work of your life. We’re a place where innovation and change are not only encouraged but also celebrated. We value our people and want them to enjoy and take pride in their work.We’re very supportive of flexible working arrangements and offer a competitive remuneration package including shares and life insurance, in addition to your base salary. We have a culture we’re proud of. Whether you’re after a workplace with a social vibe, or a workplace which understands your family is priority – Xero is all of that and more.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.