Joe Butler

Joe Butler

Software Engineer in Aotearoa, New Zealand

Hi, I'm Joe. I work at Xero.

I'm naturally curious and enjoy tinkering with tech—from coding and gaming to home automation. Outside the digital world, I'm also into gardening and homesteading projects.

My career journey has been varied. I started in customer support in 2014, moved into product in 2017, and eventually transitioned into engineering in 2020 after completing Dev Academy. I've been building software professionally ever since.

Projects 💻

Water Restrictions API Docs Thumbnail

Water Restrictions API Docs

External documentation for the Water Restrictions API. Built with Docusaurus and uses a Scalar integration to provide an API playground for developers.

Bridge Application Thumbnail

Bridge

An internal tool for updating water restriction data via the Water Restrictions API. Built with Nuxt.

Water Restrictions API Thumbnail

Water Restrictions API

A public .NET Web API that provides current water restriction data across New Zealand

Joechella Thumbnail

Joechella

A custom event website for a joint birthday celebration. Included event details, idea submission, voting, and notifications. Built with Next.js.

Work 💼

Software Engineer

Xero

I'm currently in the Invoices team, focused on C# and .NET projects (legacy and new) with infrastructure on AWS. I also pick up new tools and languages as the work calls for it.

Product Owner - Payments

Xero

Helped deliver key features for Xero - the new batch payments UI and two major integrations - NAB Payments (a Canstar Innovation Excellence Award winner in 2020) and Pay with TransferWise. I managed the team's backlogs, worked with a wide range of stakeholders, and contributed to product design and R&D.

Product Specialist - Payments

Xero

This was a junior PO role working closely with my manager and Head of Product. I helped lead 1-2 pods across Wellington and Melbourne and contributed to early development of the Xero-NAB Payments integration and the updated batch payments UI.

Lead Customer Experience Specialist - Bank Feeds

Xero

Helped onboard 28 financial institutions to Xero's bank feeds and supported account type expansions with CBA and ANZ feeds. I managed daily task distribution for our CX agents, onboarded and trained new staff, and handled customer escalations by email and phone.

See more history on LinkedIn

Education 🎓

Web Development

Dev Academy Aotearoa

Full-time, full stack web development bootcamp with a focus on both technical and human skills. Covered Node.js, Express, React, Redux, and used SQLite and Postgres for databases.

Bachelor of Science (BSc) in Biotechnology

Victoria University of Wellington

Studied biotechnology with a minor in cell and molecular bioscience. Gained practical lab experience and a strong foundation in biological research and analysis.

Get in touch 💬