Xero logo.

Engineering @ Xero

Building accounting software for small businesses, accountants, and bookkeepers.

Engineering team at Xero.
Founded
2006
Work Style
Hybrid
Remote Option
Office Location
View on Map

Te Aro, Wellington, New Zealand

Industry
Accounting
Employees
5.2K
Engineers
1.5K
Glassdoor
Rating
4.0
Engineering Avg.
Traded as
ASX:XRO
Ownership
Public

Modern small business accounting software

Xero is a small business accounting platform that helps small businesses send invoices, do bank reconciliation, pay bills, claim expenses, connect to their bank, and accept payments. The company also offers products for accountants and bookkeepers, like Xero Practice Manager.

Founded in New Zealand, the company was one of the first to move accounting software into the cloud. Its origin story involves 14 early employees crammed into a studio apartment, pinching the wifi signal from a nearby cafe.

The company went public in 2007, early on, as a way to raise the capital required to be successful. From the early days the company had a culture of robust product debates and that's still a part of the company's culture today.

Photo of Prae Songprasit.

Prae Songprasit

Lead Engineer
Xero
Within our community, there’s a place at Xero that I belong to. In our front-end development community, I’m not the only one trying to bake better UX and accessibility into the way we develop software. I’m not the only one at Xero who wants to learn how to build great designs with resilient code.
Photo of Hitesh (Customer).

Hitesh (Customer)

Founder
IKPE Ltd., Construction Company
Since I got Xero, our year-on-year profits have gone up. It’s made a huge difference knowing what the business is actually doing.

Over 3.5 million subscribers

The founders built to company on the principle that since small businesses are highly sensitive to shifts in their balance sheet and cash flow, it's essential that they have the capability to keep track of their financial performance in real-time and make plans accordingly.

This is significant as small businesses comprise more than 90% of all businesses in OECD countries. Therefore, the performance of small businesses has a direct impact on the overall economy.

Engineering culture

Engineers at Xero operate across two core areas: Product, where the teams work to improve the features of Xero software, and Platform, which builds and maintains applications and services consumed by Xero's global teams.

Daily tasks can involve solving complex challenges at global scale, like linking payments to different global markets, working on the product's third party ecosystem or delivering new features to small businesses.

When an engineering team at Xero is starting a new project, they typically use the following process:

  • Build a microservice using C# on .NET or Node.js with Typescript.
  • Run any extra services required for the project on AWS.
  • Run the project in a Docker container, managed by Kubernetes.
  • Use SPA's written in React with TypeScript for accessing the service.
  • Implement an automated CI/CD pipeline for deployment.
  • Monitor and troubleshoot the service with advanced monitoring, alerting, tracing and logging tools.
Tech Stack Overview
React/React Native
.NET
JS/TS/Node.js
Kubernetes
AWS

Team traits

smileyFace.svg

Assume the best intent

Assume that others have our best interests at heart and are well-intentioned in what they say.

diamond.svg

Go the extra mile

Be willing to go the extra mile to create an experience people love.

sprout.svg

Self-reflection and a growth

Look for ways you can be and do better.

speechBubble.svg

Transparency and feedback

Seek out feedback and handle it well.

oppositeArrows.svg

Diversity of thought

Respectful and robust debates are healthy.

Benefits

Become AWS Certified
Become AWS Certified

Xero's training and development programs include the opportunity to become AWS certified.

Mentorship program and communities of practice
Mentorship program and communities of practice

Join the Xero Mentorship Program or one of many communities of practice and Employee Resource Groups such as Rainbow X, Parents @ Xero and Neurodiversity @ Xero.

Extra leave options
Extra leave options

10 days of Wellbeing leave and 1 day to volunteer in your community. Plus, Xtra Leave (5 days annually), Holiday Leave (3 days over the end of year close-down), and the option to purchase up to 10 days of Lifestyle leave.

26 weeks parental leave
26 weeks parental leave

26 weeks parental leave payments where Xero tops-up to your base salary up to maximum of 100%. Available from your first day.

Subsidised insurance
Subsidised insurance

Subsidised medical, life, income and trauma insurance for all permanent employees.

Salary sacrificing
Salary sacrificing

Pay for selected items before tax through LeasePlan.

https://imagedelivery.net/gpujS0jaY7Ev0r95AiagmA/05704d57-ab59-4a16-5239-bbae66ddc600/publicteamName logo.

Engineering at Xero

Help businesses spend more time growing and less time balancing the books.

Back

This page was created for editorial purposes and is not affiliated with Xero. Despite our best efforts some information may be outdated or contain inaccuracies.

Do you work at Xero? Claim this page