Xero

Principal Engineer

Xero

Melbourne, Victoria, Australia · Full Time

Be the first to apply

Experience
Any
Salary
—
Openings
1
Posted
17 hours ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

Xero is seeking several Principal Engineers to join their teams based in Sydney, Melbourne, and Brisbane. These key technical leaders will drive technological excellence by architecting and evolving complex distributed software solutions that serve millions of small business users globally. Beyond coding, these roles involve guiding multiple teams as a mentor, influencing strategic decisions, and championing best practices to maintain product reliability, security, and scalability.

Team Environment

You will become part of a diverse, collaborative engineering community comprising cross-functional developers, product managers, and architecture leaders. The collective prioritizes open communication, continuous learning, and shared governance to align high-level product vision with hands-on technical execution, ensuring delivery of seamless digital tools.

Initial Focus Areas

  • Redesigning and modernizing legacy monolithic systems into highly scalable and resilient distributed microservices.
  • Implementing foundational continuous integration/continuous delivery (CI/CD) frameworks, test-driven development approaches, and comprehensive automated testing practices across multiple engineering groups.
  • Utilizing technologies including AWS cloud platform, C#, React, Kubernetes, and event-driven distributed systems.
  • Establishing architectural patterns and contributing to company-wide technical standards and best practices.

Work Location and Culture

Xero offers a flexible hybrid working arrangement, combining remote work with collaborative in-office days at modern facilities in Sydney, Melbourne, and Brisbane. Regular team boost days promote cultural bonding, strategic planning, and innovation through in-person collaboration.

Qualifications and Skills Required

  • Extensive experience in software engineering with deep expertise in designing, building, and operating complex distributed cloud applications.
  • Proven ability to make high-impact system design decisions and transform monolithic codebases into modular microservices.
  • Mastery and practical application of modern engineering practices including automated testing, CI/CD pipelines, and domain-driven design.
  • Strong leadership capabilities combined with a passion for mentoring and elevating the technical skills of peers.
  • Broad knowledge of modern technology stacks, cloud architecture, and container orchestration using Kubernetes.
  • Excellent communication skills capable of translating complex technical concepts effectively to both technical and non-technical audiences.

Additional Information

Xero encourages applications even if your background does not perfectly match every criterion; they value skill, enthusiasm, and diverse perspectives contributing to an inclusive culture and the strength of the team.

Level

Lead

Tools & software

React AWS Amazon Web Services AWS required

How they work

Communication Teamwork & Collaboration Leadership Learning Agility

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer