Software Engineer - Work on the Xero product

Last updated 3 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.

We are working on reinventing some of Xero’s core experiences that millions of small businesses and accounting partners use every day. Simplifying Accounting for small businesses and shaping the future of Xero. We’re passionate about building beautiful software and continuously improving experiences for our awesome customers.

To do this, we need you! Our teams are constantly growing and so are the opportunities that would be available to you.
At the moment we have with Developer and Senior developer roles available, to know more about our Senior Developer opportunities have a look here

What is a product/ Software Engineer at Xero?

At Xero our product is our Xero software that millions of people use everyday across the world. This means you will be building upon existing and new parts of the Xero software. Externally what looks like one beautiful cohesive product, is actually composed of many Xero products.

Each product team is headed up by a Dev Manager who oversees the overall product teams delivery and growth, and a technical lead who floats between pods providing technical support, guidance and mentorship. Each team consists of a couple of Pods, within each pod you could have anywhere between 3-7 devs, a dev team leader, maybe a QA, DevOps (it just depends on the team and what they need)

At Xero we often talk about having multiple teams/families. You have your core team ie your Pods. But you also have your wider product team, which includes your Product Owner, Agile Team Facilitator, Product Designers and Product Researchers. We’re a very collaborative bunch so you’ll work closely with each other daily.

Our Developers work in a collaborative team environment, continually delivering improvements and features to our customers while looking for innovative ways to handle the challenges of this fast paced industry.

What does your average day look like?

Come on into our beautiful Wellington HQ, start your day with a coffee from our in house barista Jono and then make your way to your stand up. Once you’re set up and ready to go your day may consist of any variety of things from focused coding time to mobbing, knowledge sharing sessions with your pod, catch up and collaborate with your Product Designers and Design Researchers who bring the human element to the technology were innovating. Enjoy your lunch and maybe squeeze in the odd table tennis match. Finish the day with some shared learnings with your team, join a Xero Tech Talk event or maybe pull up a bean bag and enjoy some personal development time.
However you structure your day, we want you to leave at the end of the day feeling great, knowing that you directly contribute to making a positive impact to the lives of millions of our customers everyday

About our teams

Transactional Tax Team - is focused on building solutions for accountants, bookkeepers and small businesses to make sales tax and withholding tax compliance easier, more efficient and stress free. Transactional taxes are things like NZ GST, UK VAT and US Sales tax, just to name a few.
Reporting & Insights Team - are currently developing a way to help our customers predict their cash flow in the short term and also working on providing a visualisation of financial performance to start great conversations.
Payments and Billing Systems Team - look after Bank Reconciliation (Bank Rec), the second most used feature at Xero! Their vision is to make the life of our small businesses easier by improving the way they do their bank reconciliation. They’re currently working on a revamp experience of the classic Bank Rec.

What you need to be successful in this role:

  • A mix of frontend and backend skills (C#, Javascript) - But if you only have one, we can teach you the other!
  • A solid understanding of Agile, Lean and DevOps principles
  • A focus on quality - we take pride in what we make for millions of users!
  • You're a collaborator, you love coaching, pairing, mobbing and educating where you can and learning from your team
  • But why work at Xero?

    At Xero, we are rewiring the small business economy and want millions of small businesses to thrive through beautiful software, advice, and connections. We see the value in work-life balance, many of us take full advantage of our flexible working arrangements, so whether you like to get a surf in before work, like to head home in time to pick up the kids or you just like working from the comfort of your own home now and then, we want to support you.

    We trust you to build your career to the best of your ability and we will support your hunger to learn with training and career mentorship, to help you flourish.

    Our facilities and PX teams work hard to give us great workspaces with all the tech company perks such as free fizzy drinks, fresh fruit, Friday social drinks and some really great events - so join us and experience our awesome culture!

    *Unfortunately due to Covid-19 border restrictions we cannot consider international candidates unless they currently hold residency in order to be able to enter NZ

    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.