Job Description

Are you a team player and someone who is passionate about software development and software development excellence?
Come and join us at Xero!
Our Financial Services Product Team team is working hard to fulfil our vision of connecting our customers to the financial services they need every day through our beautiful, cloud-based accounting platform.
We work directly with banks to implement and improve integrations, provide bank feeds, payment services and create the links that make so many of Xero’s awesome product features possible.
You can be part of it!

We’re looking for a Principal Developer - someone to work collaboratively with our engineers and product architects across multiple agile teams to contribute to successful solution delivery by bringing a very high level of technical capability and software development standards.
What will you do?

  • Technical coaching and mentoring of software engineers
  • Hands-on coding (troubleshooting, POC, project contributions)
  • Championing and driving engineering principles and practices
  • Technical and architectural collaboration over a large domain


About the role:

As the Principal Developer, your responsibilities will include technical coaching and mentoring of our engineers to reach their full potential and personal goals.  They already have team leads and development managers, so there are no direct reports for you. We’d like you to work with all engineers in the team and not limit your influence to a select few!
You’ll champion software development practices that result in top quality software solutions and often own and drive those practices.  Consistency and excellence across our engineering delivery is the goal.
You’ll work with our small agile teams that have technical and product ownership of the stacks and components they work on, with many components shared across stacks.
Our teams work alongside product architects who work across functional business areas and provide an architectural roadmap and architectural guidance to our teams in designing solutions that meet those guidelines.
About you:

  • You’re the go-to person when someone has a question on how to do something in the software development space or needs a problem solved
  • You’ll have a genuine passion for collaborating, sharing knowledge and coaching others.
  • You’ll have a depth of experience to draw from and still love the creative process.
  • You may have been a team lead, technical lead, development manager or an architect in the past (or perhaps the future?) and have realised what you really love to do is create great solutions and coach others to create great solutions.
  • You want a role where you can still code and at the same time satisfy your need to contribute to solution design and share your knowledge.


Ideally, your technical tool-kit would include:

  • Technical excellence in the following: C#, .NET, .NET Core, APIs, MVC
  • Front-end skills in Javascript, React or similar
  • Solid experience with CI/CD tools preferably TeamCity, Terraform, Octopus Deploy, Docker, codeDeploy
  • Experience working on cloud infrastructure platforms is desirable, particularly AWS
  • Capable of architecting, designing and  implementing complex software solutions
  • Deliver quality with the ability to work with Behaviour Driven Development (BDD) practices  


Working at Xero will provide you with a diverse and inclusive environment alongside people who will respect, challenge, support and mentor you to have fun while you do the best work of your life!
We like to keep things real and encourage everyone to maintain a healthy work/life balance. There are loads of perks to enjoy too!
We’re bringing together the best talents to join our Financial Services product development team in Wellington - come and join us!
Apply now with your CV and Cover Letter!
Xero is an NZ Accredited Employer.

As an equal opportunity employer, diversity and inclusion is really important to us. We celebrate difference and believe our people should reflect the diverse customers and partners we serve. We want everyone to bring their whole selves to work, have their own perspective, and know they belong.


Save Job

More Jobs at Xero Follow Company

See all jobs at Xero