Senior Search Engineer

Senior · Full Time

AU: Melbourne: (260 Burwood Rd)NZD 140k – 190k6d ago
Apply for this role

Opens Xero's application page

Role

What you'll do.

Xero is seeking a Senior Search Engineer to maintain and evolve one of the Southern Hemisphere's largest search clusters, managing hundreds of millions of searchable documents at 99.9% uptime while contributing to a strategic platform rebuild. This role offers genuine technical ownership across search infrastructure, platform architecture, and large-scale system design, requiring strong production search experience and high-quality engineering fundamentals.

Responsibilities

  • Search Infrastructure Ownership: Maintain and evolve Xero's large-scale search cluster processing hundreds of millions of documents at global scale, ensuring 99.9% uptime SLA across production systems serving millions of users worldwide.
  • Platform Rebuild Leadership: Contribute to a multi-year strategic search platform rebuild project at the heart of Xero's infrastructure, driving architectural decisions and implementation of next-generation search capabilities.
  • Code Quality & Technical Review: Raise, review, and provide technical feedback on pull requests with a high-quality mindset; establish and maintain engineering standards across the search team's codebase.
  • Project Leadership & Delivery: Lead and own end-to-end project delivery across search-specific and generalist engineering work, coordinating with Product Management and the Catalyst Platform team on cross-service changes and releases.
  • Ingestion Pipeline Collaboration: Partner with the ODL team on designing and optimizing the ingestion pipeline for the new search platform, ensuring efficient document processing and indexing at scale.
  • Capability Development: Contribute to future capability development in data and AI-adjacent search functionality, exploring emerging technologies and competitive search features.
  • Cross-Functional Collaboration: Work collaboratively with distributed engineering, product, and infrastructure teams across Australia and New Zealand, contributing to technical strategy and architectural decisions.

Qualifications

What we look for.

Technical

  • Production Search Systems Experience

    Deep expertise building, maintaining, and scaling production search systems in high-traffic environments with millions of queries and documents.

  • Distributed Systems Architecture

    Strong understanding of distributed systems design, cluster management, and large-scale data processing patterns at the infrastructure level.

  • Search Engine Technologies

    Hands-on experience with search engine platforms such as Elasticsearch, Solr, or equivalent; proficiency with search indexing, query optimization, and relevance tuning.

  • Backend Engineering Fundamentals

    Solid understanding of core software engineering principles including system design, databases, APIs, and distributed computing concepts.

  • Performance Optimization & Monitoring

    Experience optimizing query performance, implementing observability solutions, and debugging complex distributed system issues in production environments.

Education

  • Computer Science or Related Field

    Bachelor's degree in Computer Science, Software Engineering, or equivalent professional experience demonstrating strong computer science fundamentals.

Experience

  • Search Infrastructure Engineering

    5+ years of professional experience in search engineering, search platform development, or information retrieval systems, with exposure to multi-regional or global-scale deployments.

  • Large-Scale System Maintenance

    Proven track record maintaining and evolving complex production systems with high uptime requirements, managing infrastructure at scale.

  • Cloud Platform Experience

    Experience working with cloud infrastructure or SaaS platforms, understanding deployment patterns, infrastructure-as-code, and managed services.

Skills

Required

  • Search Engine Architecture

    Expert-level knowledge of search engine architecture, indexing strategies, query processing, and ranking algorithms.

  • Software Engineering Excellence

    Strong software engineering practices including code quality standards, testing strategies, design patterns, and architectural decision-making.

  • System Design at Scale

    Ability to design systems that handle hundreds of millions of documents, optimize for performance and reliability, and architect multi-region deployments.

  • Collaborative Problem-Solving

    Excellent communication and cross-functional collaboration skills, particularly in distributed team environments across multiple regions.

  • Production Operations

    Experience with production monitoring, incident response, observability, and maintaining high-availability systems.

Preferred

  • Data Engineering & Pipeline Development

    Nice to have

    Familiarity with data ingestion pipelines, ETL processes, and data platform architecture relevant to search indexing workflows.

  • Machine Learning Integration

    Nice to have

    Experience with AI/ML tooling and integrating machine learning models into search ranking, relevance, or recommendation systems.

  • Catalyst Platform & Microservices

    Nice to have

    Knowledge of microservices architecture, coordinated deployments, and platform engineering approaches used in large technology organizations.

  • Cloud Infrastructure & DevOps

    Nice to have

    Hands-on experience with infrastructure automation, containerization (Docker/Kubernetes), and cloud platform services.

  • Open Source Search Contributions

    Nice to have

    Active contributions to open-source search projects or documentation demonstrating thought leadership in the search engineering community.

Tech stack

Languages

JavaPython

Frameworks

ElasticsearchSolr

Databases

Distributed Search ClustersCloud Data Platforms

Tools

Monitoring & Observability ToolsVersion Control & CI/CDInfrastructure as Code

Other

Distributed Systems DesignQuery Optimization & Relevance TuningIngestion Pipeline Architecture

Compensation

Pay and benefits.

Base·NZD 140,000 – 190,000

Equity·Stock options

Benefits

  • Flexible Work Arrangements

    Genuine flexibility in day-to-day work location with options to work from home or office. Team alignment gatherings approximately every six months in Melbourne for in-person collaboration and relationship building.

  • Boost Days Program

    Optional office collaboration days allowing you to work from Xero locations and connect with the broader Xero community when it suits your schedule and work style.

  • Geographic Work Options

    Choice to work from Australia or New Zealand, accommodating distributed team preferences and lifestyle choices across the ANZ region.

  • High-Impact Technical Ownership

    Significant technical ownership of critical infrastructure serving millions of users, with real influence on platform strategy and architectural decisions.

  • Learning & Development Opportunities

    Exposure to cutting-edge search technologies, AI/ML tooling, and large-scale system design through participation in strategic platform rebuild initiatives.

Process

Interview steps.

  1. 01

    Initial Screening

    Phone or video screening with a recruiter to discuss your background, search engineering experience, and interest in the role at Xero.

  2. 02

    Technical Assessment

    In-depth technical discussion focused on your experience with search systems, distributed architecture challenges, and approaches to maintaining high-availability production infrastructure.

  3. 03

    Search Engineering Deep Dive

    Detailed conversation with members of the Search team about specific projects, technical decision-making, and examples of your work with large-scale search platforms.

  4. 04

    System Design Interview

    Collaborative session designing a search system at scale, discussing trade-offs, architectural patterns, and how you approach complex distributed systems challenges.

  5. 05

    Cross-Functional Discussion

    Meeting with product management, platform engineering, or infrastructure team members to assess collaboration style and cross-functional alignment.

  6. 06

    Leadership & Culture Fit

    Final conversation addressing your approach to code quality, technical leadership, and working effectively within a distributed, collaborative team environment.

Full posting

Original listing.

The role / 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 hundreds of millions of searchable documents at global scale running at 99.9% uptime, while contributing to a significant platform rebuild that will shape the next generation of Xero's growth.

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 & how they connect

The Search team is a small, tight-knit group spread across Melbourne, New South Wales and New Zealand. You will partner closely with a team who are building the ingestion layer for our platform, a dedicated Product Manager, 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 - a multi-year project at the heart of Xero's infrastructure, using a search cluster that processes that processes hundreds of millions of documents at global scale

  • Maintaining and evolving the cluster to keep systems running at 99.9% uptime

  • Collaborating with the ODL team on the ingestion pipeline for the new platform

  • Future capability development in data and AI-adjacent search, as the platform continues to evolve

Where and how you can work

This role can be based in Australia or NZ. 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

  • 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

  • Bonus points if you have exposure to data or AI tooling, though this is not a requirement to be considered

Redirects to Xero's application page.

Other roles

More at Xero.

View all 32 roles