Engineer – Reporting, Insights and Data

Posted yesterday

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Engineer building scalable reporting software for Xero’s small-business customers. Improving financial data performance, correctness, traceability, and customer-facing reporting experiences.

Responsibilities

  • Build software that helps small businesses understand performance, trust their numbers, and make informed decisions
  • Build flexible reporting experiences for combining business data, reshaping views, saving configurations, and exploring underlying transactions
  • Improve reporting engine performance so complex queries remain responsive as data volumes and customer needs grow
  • Keep calculations accurate and results up to date when transactions are corrected or source data changes
  • Create shared reporting capabilities, including consistent calculations, permissions, and performance patterns, for other product teams
  • Make reported numbers easier to inspect and trace back to their source while preserving existing reports, layouts, and workflows
  • Use AI to improve engineering workflows and verification, and explore ways for customers to describe financial questions and shape reports
  • Own work from early investigation through production, potentially including customer-facing reporting capabilities, performance improvements, or shared platform components
  • Collaborate with Product, Design, and other engineers
  • Contribute to the Vancouver team’s technology and ways of working
  • Participate in testing, deployment, and production support

Requirements

  • Strong software engineering experience and a track record of delivering and operating reliable software in production
  • Practical experience working with data-intensive systems, relational databases, or complex queries
  • Understanding of how design choices affect performance
  • Ability to build automated checks for data correctness, calculations, and system behaviour
  • Ability to work through ambiguous problems, weigh technical trade-offs, and deliver useful improvements without overcomplicating solutions
  • Ownership across the delivery lifecycle, including customer needs, approach definition, testing, deployment, and production support
  • Clear communication and collaboration with Product, Design, and engineering partners
  • Interest in applying AI tools to engineering work, with judgement to verify outputs and accountability for quality
  • Experience with reporting, analytics, or financial software is valuable

Benefits

  • Annual bonus eligibility for permanent employees
  • Equity (RSU) program eligibility for permanent employees
  • Performance-based cash or equity incentives depending on role level and company performance
  • World-class health, wellness, and retirement programs
  • Wellbeing days
  • Generous leave
  • Dedicated professional development budgets
  • Hybrid work model with one to two days per week in the office and flexibility to work from home on other days

Job title

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$131,800 - CA$150,000 per year

Degree requirement

No Education Requirement

Location requirements

HybridVancouverCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.