Xero Logo

Xero

Senior Search Engineer

Posted 2 Months Ago
Be an Early Applicant
Hybrid
Melbourne, Victoria, AUS
Senior level
Hybrid
Melbourne, Victoria, AUS
Senior level
Senior Search Engineer responsible for maintaining and scaling Xero’s global search platform, supporting hundreds of millions of documents with 99.9% uptime. The role includes contributing to a multi-year platform rebuild, developing search capabilities, collaborating on ingestion pipelines, reviewing code, leading projects, and partnering with engineering, product, and infrastructure teams. Experience with production search systems and strong software engineering fundamentals is required; data or AI tooling experience is advantageous.
The summary above was generated by AI
The role and impact

This is a role for a search specialist who wants to work at genuine scale. As a Senior Engineer on Xero's Search team, you will help maintain and evolve one of the largest search clusters in the Southern Hemisphere; part of an entire vertical stack delivered to customers. The work is both meaningful and technically stretching: keeping 50+ million searchable documents and 400 terabytes of searchable data at global scale running at 99.9% uptime, whilst contributing to a significant four-year platform rebuild that will shape the next generation of Xero's growth. Currently serving over 200,000 daily active users, this is a product at meaningful scale.

Beyond the day-to-day, this role is about real ownership. You will contribute across both search-specific and generalist engineering work, raise and review pull requests, and lead projects. If you are someone who cares about quality and gets energised by hard problems at scale, this is a place where your work will genuinely matter.

The team and how they connect

The Search team is a small, tight-knit group spread across Melbourne, New South Wales and New Zealand, now part of Xero's Catalyst platform division. You will partner closely with this experienced group who are building the next generation of search infrastructure, a dedicated Product Manager, a Principal Architect, and the Catalyst Platform team who coordinate changes and releases across services. The team brings a high-quality mindset to everything they do, and solves challenging technical problems together.

The team is currently working on
  • A large-scale search platform rebuild (Horizon 2) – a multi-year project at the heart of Xero's infrastructure, addressing critical infrastructure limits and building a scalable future

  • Maintaining and evolving the cluster to keep systems running at 99.9% uptime whilst serving over 200,000 daily active users

  • Integrating with the ODL (Operational Data Layer) on the ingestion pipeline for the new platform

  • Exploring new partnership opportunities with Mobile, Files, and AI-adjacent search capabilities as the platform evolves

Where and how you can work

This role can be based in Australia or New Zealand. You will have genuine flexibility in where you work day to day. The team comes together in Melbourne approximately every six months; a chance to connect, align, and spend time in person with colleagues across regions. Xero also offers boost days, giving you the option to work from the office and collaborate with the broader Xero community when it suits you.

Here are some of the things we are looking for
  • You bring strong search engineering experience and know what it takes to build, maintain and scale search systems in a production environment handling hundreds of millions of documents

  • Solid software engineering and development fundamentals are part of your toolkit, and you are comfortable contributing to both search-specific and generalist engineering work

  • Quality comes first for you – you hold a high bar for the code you write and review, and care about doing things properly

  • Working collaboratively with others comes naturally to you, whether that is with engineering, product or infrastructure teams across a distributed environment

 

Xero Hawthorn West, Victoria, AUS Office

Xero Melbourne (HQ) Office

Xero’s head office in Australia is in the buzzing suburb of Hawthorn, a stone’s throw from the CBD. Here, a diverse mix of Xeros work in both global and regional teams.

Similar Jobs at Xero

Yesterday
Hybrid
Melbourne, Victoria, AUS
Entry level
Entry level
Cloud • Fintech • Information Technology • Machine Learning • Software
Leads two database reliability engineering teams across Australia and New Zealand. Owns database infrastructure modernization, AI DBA platform delivery, migrations to Amazon RDS, and transition from SQL Server to Aurora Postgres. Coaches experienced engineers, manages large-scale technical transformations, improves incident response and database operations, and partners with product and technical teams to enable greater database ownership.
Top Skills: Ai Database Administrator PlatformsAmazon RdsAurora PostgresCloud-Managed Database ServicesMicrosoft Sql ServerNon-Relational DatabasesRelational Databases
Yesterday
Hybrid
Melbourne, Victoria, AUS
Expert/Leader
Expert/Leader
Cloud • Fintech • Information Technology • Machine Learning • Software
Leads multiple engineering teams responsible for payment products and platform capabilities. Sets engineering strategy, architecture, roadmap, reliability, security, and operational excellence priorities while partnering with Product and Design. Develops engineering managers and technical leaders, drives predictable delivery, manages technical trade-offs, champions AI-enabled engineering practices, and builds an inclusive, high-trust culture for globally scaled payment systems.
Top Skills: Artificial IntelligenceCloud ComputingDistributed SystemsObservabilityPayment Systems
2 Days Ago
Remote or Hybrid
Melbourne, Victoria, AUS
Entry level
Entry level
Cloud • Fintech • Information Technology • Machine Learning • Software
Site Reliability Engineer responsible for improving reliability across Xero’s global platform. The role involves building Kubernetes operators and automated tooling, enhancing AWS telemetry and alerting, implementing chaos engineering, load shedding, and rate limiting, and coordinating incident management and post-incident reviews. The engineer partners with product and infrastructure teams to design resilient systems, diagnose distributed-system issues, and apply sustainable reliability improvements.
Top Skills: Amazon EcsAWSC#Chaos EngineeringGoKubernetesPython

What you need to know about the Melbourne Tech Scene

Home to 650 biotech companies, 10 major research institutes and nine universities, Melbourne is among one of the top cities for biotech. In fact, some of the greatest medical advancements were conceptualized and developed here, including Symex Lab's "lab-on-a-chip" solution that monitors hormones to predict ovulation for conception, and Denteric's vaccine for periodontal gum disease. Yet, the thousands of people working in the city's healthtech sector are just getting started, to say nothing of the tech advancements across all other sectors.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account