Senior Search Engineer
Senior · Full Time
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 haveFamiliarity with data ingestion pipelines, ETL processes, and data platform architecture relevant to search indexing workflows.
Machine Learning Integration
Nice to haveExperience with AI/ML tooling and integrating machine learning models into search ranking, relevance, or recommendation systems.
Catalyst Platform & Microservices
Nice to haveKnowledge of microservices architecture, coordinated deployments, and platform engineering approaches used in large technology organizations.
Cloud Infrastructure & DevOps
Nice to haveHands-on experience with infrastructure automation, containerization (Docker/Kubernetes), and cloud platform services.
Open Source Search Contributions
Nice to haveActive contributions to open-source search projects or documentation demonstrating thought leadership in the search engineering community.
Tech stack
Languages
Frameworks
Databases
Tools
Other
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.
- 01
Initial Screening
Phone or video screening with a recruiter to discuss your background, search engineering experience, and interest in the role at Xero.
- 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.
- 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.
- 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.
- 05
Cross-Functional Discussion
Meeting with product management, platform engineering, or infrastructure team members to assess collaboration style and cross-functional alignment.
- 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.
Senior Security Engineer - Cloud Platform
Senior
Engineering Manager
Manager
Engineering Manager - Data
Manager
Senior Engineer
Senior
Senior Engineer
Senior