X

Xero

Cloud-based accounting software for small businesses

Principal Engineer - Reporting & Insights

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeCA$227.7k - CA$284.6kRemote

About the Job

Requirements

  • You have set technical strategy for a domain or portfolio over a 2 to 3 year horizon and aligned multiple teams behind it.
  • You have led the evolution of a large, high-traffic, correctness-critical system across organisational boundaries.
  • You have depth in high-throughput, low-latency, resilient distributed systems and data-heavy architecture, and you still contribute hands-on where it matters.
  • You connect external shifts, especially AI, to product and architecture strategy, and know where large language models and agents belong in a system.
  • You grow leaders by mentoring Lead and Senior Engineers into bigger roles, and your writing turns complex direction into decisions people act on.

Responsibilities

  • Set a three-year architecture across Reporting & Insights, defining a target state across Reporting and Xero Analytics, deciding how they build on Xero’s data platform, and securing the investment to achieve it.
  • Design systems for high throughput, low latency, and resilience so reporting and insights scale with Xero’s largest and most complex customers.
  • Lead the evolution of the data foundations behind approximately 150 reports, sequencing the work across teams and organisational boundaries while preserving trusted customer numbers.
  • Define foundations for AI-native reporting and insights, including how agents safely query financial data, keep answers grounded and explainable, and prove correctness at scale.
  • Own the Reporting & Insights architecture and set direction for the data platform and evolution of both products.
  • Deliver new foundations for the first major report families and open Reporting & Insights to bigger businesses with performance that scales to the largest customers.
  • Put shared foundations for AI-native reporting and insights into production.
  • Grow Lead and Senior Engineers and raise the technical bar across the group.
  • Shape the multi-year technical strategy and target architecture, make decisions across team and domain boundaries, shape the roadmap with the GM and Product, decide investment in foundational capabilities, and align teams across regions.
  • Contribute hands-on through reference implementations, foundational frameworks, and solving the hardest architecture problems.
  • Work with the engineering managers and teams across Reporting & Insights, product leads, Principal Engineers, and platform teams, including accounting core and data platform teams.
  • Help hire the first Reporting & Insights engineers in Vancouver and decide how they work.
  • Own work quality, reliability, and on-call responsibilities.

Desired Qualifications

  • Financial, reporting, or analytics domain experience.
  • Experience delivering large language model or agent-based features in production.
  • Experience with .NET and AWS.
  • A presence in the wider technology community through talks, writing, or open source.

About the Company

Xero

Cloud-based accounting software for small businesses

Summary for Xero: cloud-based accounting software for small businesses that streamlines financial management, invoicing, payroll, and reporting. It operates on a subscription model with different pricing tiers and offers extensive integrations via the Xero App Store and a developer platform to build more connections. Its differentiators include a broad ecosystem of third-party apps, developer support, and 24/7 online help through Xero Central, all designed to be user-friendly for non-experts. The goal is to provide a reliable, easy-to-use financial solution that helps small businesses manage their finances efficiently.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Wellington, New Zealand
Founded
2006

Recently Posted Jobs

Explore more opportunities at Xero

See more jobs