Software Engineer

Xero

Wellington

Hybrid

NZD 90,000 - 130,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Xero is seeking a software engineer to join the Practice Tools division, delivering beautiful software to our partners and accelerating value delivery across our products. By designing robust, scalable applications, you will help build software that solves engineering problems at scale and automates manual processes.

Your work will modernise critical onboarding systems and ensure internal and external tools remain resilient.

Qualifications

  • Proven ability to design high-quality, scalable software solutions.
  • Experience with C#/.NET and React in production.
  • Familiarity with AI coding assistants (e.g., GitHub Copilot, Cloud Code, Windsurf).
  • Experience debugging across a full technology stack and managing cloud infrastructure.
  • Strong communication and collaboration skills.
  • Commitment to test-driven and trunk-based development practices.

Responsibilities

  • Contribute to sprint work and build software using our core tech stack: C#/.NET and React.
  • Familiarise yourself with our components to confidently join the on-call roster and handle production interrupts.
  • Modernise legacy systems and codebases using pattern-based architecture and micro-frontend concepts.
  • Collaborate with engineering productivity tools, including automated testing setups and AI development agents.

Skills

Collaboration and communication
Test-driven development
Trunk-based development
Problem solving

Tools

C#/.NET
React
GitHub Copilot
Cloud Code
Windsurf
Cloud infrastructure debugging

Job description

The Role / Impact

You will play a central role in creating and delivering beautiful software to our partners, accelerating value delivery across our products. By designing robust, scalable applications, you will help build software that solves engineering problems at scale and automates manual processes. You will make data-driven decisions to release improvements early, ensuring our platform provides seamless and quality-first experiences.

Your efforts will directly influence the modernization of systems critical to the onboarding lifecycle, ensuring internal and external tools remain resilient. By triaging development issues and proactively participating in incident responses, you will safeguard the infrastructure that allows businesses to operate without interruption.

The Team & How They Connect

As a core part of the Practice Tools division, this team functions as the heart of our platform for accountants and bookkeepers, managing practice provisioning, subscription setups, and lifecycles. You will collaborate closely each day with the Engineering Manager, Lead Engineer, and Product Manager to align technical delivery with product vision. Together, the team maintains an exceptional standard of technical excellence to ensure partners navigate their day-to-day operations seamlessly.

Initially, you will focus on
  • Contributing to sprint work and building software utilizing our core tech stack of .NET (C#) and React.
  • Familiarising yourself with our components to confidently join the team on-call roster and handle production interrupts.
  • Modernising legacy systems and codebases using pattern-based architecture, micro-frontend events, and accelerators.
  • Collaborating with engineering productivity tools, including automated testing setups and AI development agents like GitHub Copilot.
Where And How You Can Work

This can be a remote/ hybrid position based in New Zealand, offering you the flexibility to work from home while remaining connected to your team. You will have access to the necessary tools and support structures to ensure you can collaborate effectively, maintain focus, and manage your work-life balance autonomously.

Here are some of the things we are looking for
  • Proficient capabilities in software engineering using C#/.NET and React to design high-quality, scalable solutions.
  • A natural drive to independently take high-level instructions, research options, and deliver clear technical options.
  • Comfort exploring and utilising AI tools such as GitHub Copilot, Cloud Code, or Windsurf to enhance engineering efficiency.
  • A strong foundation in infrastructure support, including debugging across a full technology stack and managing cloud infrastructure.
  • Great collaborative communication skills, with a focus on constructive conversations, sharing knowledge, and participating in code reviews.
  • A quality-first mindset reflected in regular practice of test-driven and trunk-based development methods.

Apply even if your experience isn't a perfect match! At Xero, we hire based on your skills, passion, and the unique perspective you can bring to enhance our culture and team.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Xero • Wellington

Hybrid
NZD 110,000 - 150,000
Senior Software Engineer
Senior Software Engineer

Xero • Marlborough

On-site
NZD 120,000 - 150,000
Software Engineer - Database
Software Engineer - Database

Xero • Wellington

On-site
NZD 90,000 - 150,000
Hybrid work model
Remote-friendly facilities
Remote Software Engineer - .NET & React
Remote Software Engineer - .NET & React

Xero • Wellington

Hybrid
NZD 90,000 - 130,000
Prinicipal Engineer
Prinicipal Engineer

Xero • Auckland

On-site
NZD 170,000 - 240,000
Prinicipal Engineer
Prinicipal Engineer

Apply • Auckland

Hybrid
NZD 180,000 - 240,000
Senior Software Engineer: AI-Driven Full-Stack & Cloud Remote
Senior Software Engineer: AI-Driven Full-Stack & Cloud Remote

Xero • Marlborough

Hybrid
NZD 120,000 - 150,000
Prinicipal Engineer
Prinicipal Engineer

xero • New Zealand

On-site
NZD 180,000 - 240,000
External Posting
External Posting

Xero • Wellington

Hybrid
NZD 120,000 - 190,000
Principal Software Engineer
Principal Software Engineer

Arvionservices • Auckland

Hybrid
NZD 180,000 - 260,000
Annual salary reviews
Birthday leave
Additional annual leave (up to 5 days)
+7