Software Engineer

Xero

New Zealand

Hybrid

NZD 110,000 - 170,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Xero, a NZ-based software company, is seeking engineers to contribute to the development of scalable features and backend services. You will help modernise architecture, implement event-driven patterns, and build reliable automated tests while supporting continuous deployment.

Collaboration with product managers and tech leads is encouraged to maintain technical excellence. You will work in an environment that values shared ownership, proactive problem-solving, and strong code reviews, with

Qualifications

  • Experience across software development stacks with modern languages and web technologies.
  • Strong debugging abilities across technical stacks and resilient design patterns.
  • Interest in expanding technical capabilities, automated tooling, and software assistants.
  • Experience documenting APIs clearly.
  • Experience with automated testing, CI, and disciplined deployment techniques.
  • Excellent collaboration and willingness to share knowledge.

Responsibilities

  • Develop robust features and backend services using modern frameworks and libraries.
  • Modernise core architecture with pattern-based designs, event-driven systems, and micro-frontend structures.
  • Build automated tests to verify code quality across risk areas and acceptance criteria.
  • Utilise automated deployment pipelines and cloud infrastructure tools to streamline releases.
  • Triage issues, participate in continuous delivery, and contribute to code reviews and incident response.

Skills

Software development stacks
Debugging across stacks
CI/CD
Automated testing
API documentation
Incident response
Collaboration

Job description

The role / impact

You will contribute to creating and delivering software applications that support our product ecosystem, helping solve complex engineering problems at scale. By designing resilient systems, automating manual processes, and using data-driven insights, you will help release software improvements early to ensure a quality customer experience.

Your focus will center on building scalable features, triaging issues, and participating in continuous delivery practices. Working alongside cross-functional team members, you will help maintain technical excellence, contribute to code reviews, and support incident response efforts to ensure reliable service delivery.

The team & how they connect

Our engineering teams bring together professionals across diverse domain areas to build, support, and scale our global software products. You will work closely with software engineers, product managers, and technical leads to align daily sprint work with broader engineering goals. The team maintains a collaborative, quality-first environment focused on shared ownership, technical growth, and proactive problem-solving.

Initially, you will focus on
  • Developing robust features and backend services using modern programming frameworks and libraries.
  • Modernising core architecture through pattern-based designs, event-driven systems, and micro-frontend structures.
  • Building automated tests to verify code quality across risk areas and technical acceptance criteria.
  • Utilizing automated deployment pipelines, cloud infrastructure tools, and productivity assistants to streamline releases.
Where and how you can work

This role offers options for remote or hybrid working setups depending on your location, with modern team hub locations available to foster connection. You will have access to digital tools and collaborative routines that enable clear communication, structured sprint alignment, and a balanced day-to-day routine.

Here are some of the things we are looking for
  • Experience across software development stacks, including proficient use of modern programming languages and web technologies.
  • Strong abilities in debugging across technical stacks and applying resilient design patterns to application architecture.
  • An interest in expanding technical capabilities, exploring automated tooling, and using software assistants to accelerate daily workflow.
  • Familiarity with building and maintaining clear documentation for application programming interfaces.
  • Practice with automated testing methods, continuous integration, and disciplined deployment techniques.
  • Great collaborative communication skills with an eagerness to share technical knowledge and contribute positively to team culture.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Xero • Wellington

Hybrid
NZD 90,000 - 130,000
Engineering Manager - Multiple Roles
Engineering Manager - Multiple Roles

Xero • Wellington

Hybrid
NZD 180,000 - 240,000
Software Engineer - Full Stack (Platform)
Software Engineer - Full Stack (Platform)

JobSpace • Auckland

On-site
NZD 100,000 - 140,000
Software Engineer - .Net/React Fullstack
Software Engineer - .Net/React Fullstack

Objective Corporation • New Zealand

On-site
NZD 90,000 - 130,000
Software Engineer - Typescript/React Fullstack
Software Engineer - Typescript/React Fullstack

Objective Corporation • Wellington

On-site
NZD 90,000 - 130,000
Software Engineer - TypeScript/React Fullstack
Software Engineer - TypeScript/React Fullstack

Objective Corporation • Wellington

On-site
NZD 90,000 - 120,000
Software Engineer - TypeScript/React Fullstack
Software Engineer - TypeScript/React Fullstack

Objective Corporation • Palmerston North

On-site
NZD 90,000 - 120,000
Senior Developer
Senior Developer

c3 Limited • New Zealand

Hybrid
NZD 120,000 - 180,000
Flexible hybrid model
Innovative culture
Own product lifecycle
Senior Developer
Senior Developer

c3 Limited • Auckland

Hybrid
NZD 120,000 - 180,000
Flexible hybrid work
Autonomy and ownership
Challenging projects
+1
Senior Developer
Senior Developer

c3 Limited • Tauranga

Hybrid
NZD 120,000 - 160,000
Flexible hybrid environment
Autonomy and ownership of projects
Collaborative, high-performing culture