X

Xero

Verified Job Source

Powerful enough for your accountant, simple enough for you.

Te Aro, Wellington

Software Development
5,001+ people

About

Trusted by 5M around the world on the most loved SMB accounting platform. Xero's Community Guidelines: https://www.xero.com/support/community-guidelines/

Open positions

Head of Engineering

Hybrid · Vancouver

You will lead and grow multiple engineering teams while acting as a technical anchor to drive product delivery and system quality. Additionally, you will champion AI-powered workflows and modernize technical architecture to support enterprise-wide goals.

Tax Analyst

Hybrid · Calgary

The Tax Analyst researches and interprets Canadian federal and provincial tax legislation to update software calculations and form designs. They collaborate with engineering and QA teams to ensure the product meets government certification standards and user needs.

Tax Analyst

Hybrid · Calgary

You will research and interpret Canadian tax legislation to update software calculations and form designs within the TaxCycle product. Additionally, you will collaborate with engineering and quality assurance teams to ensure compliance with government certification standards.

Lead Engineer - Reporting Team

Hybrid · Vancouver

The Lead Engineer will set the technical direction for the Reporting team, balancing customer needs with long-term system health. They will lead complex initiatives from discovery to production while coaching senior engineers and shaping architecture and APIs.

Staff / Lead Engineer - Reporting Team

Hybrid · Vancouver

Set the technical direction for the Reporting team and lead complex initiatives from discovery through to production. Balance customer needs and delivery pace with the long-term health and scalability of the reporting platform.

Lead Engineer - Reporting Team

Hybrid · Vancouver

You will lead technical direction and complex initiatives for the reporting platform while balancing customer needs with system health. The role involves hands-on coding, architectural design, and coaching senior engineers to improve technical decision-making.

Senior Engineer

On-site · Vancouver

You will own end-to-end reporting initiatives, from design and development to production validation and ongoing improvement. You will also collaborate with cross-functional teams to build reliable, high-quality reporting experiences while mentoring other engineers.

Engineer

Remote · Toronto, Ontario, Canada

Develop and maintain scalable backend microservices and infrastructure for Xero's document-driven experiences. Collaborate with cross-functional teams to implement features for document ingestion and processing pipelines while ensuring system reliability.

Staff / Lead Engineer - Accounting Core

Hybrid · Vancouver

The role focuses on refactoring monolithic systems into scalable distributed architectures and influencing global engineering standards. It involves balancing technical excellence with the mentorship and coaching of other engineers.

Staff Machine Learning Engineer

Remote · Canada

Design, build, and deploy backend generative AI solutions to power automated, intelligent workflows. You will convert complex R&D problems into production-ready, scalable, and secure software while driving technical excellence across the team.

Senior Engineer - AI Workflows

Hybrid · Vancouver

Design and operationalize agentic AI workflows to automate manual business processes and remove toil. Lead the delivery of AI agents from discovery to production while defining safety guardrails and reusable automation patterns.

Staff / Lead Engineer - Accounting Core

Hybrid · Vancouver

The role focuses on refactoring monolithic systems into scalable distributed architectures and influencing global engineering standards. You will balance technical execution with mentoring other engineers to maintain high technical craft and reliability.

Staff Machine Learning Engineer

Remote · Toronto, Ontario, Canada, Vancouver, British Columbia, Canada

You will design, build, and deploy backend generative AI solutions for automated workflows. Your role involves converting complex R&D problems into production-ready software while ensuring model robustness and scalability.

Engineering Manager

Hybrid · Vancouver

Lead a distributed engineering team in Vancouver to transition from legacy SQL Server to modern open-source solutions like Aurora Postgres and DynamoDB. Establish new team processes, improve delivery cadence, and build internal compliance and observability tools.

Staff Machine Learning Engineer

Remote · Toronto, Ontario, Canada, Vancouver, British Columbia, Canada

Design, build, and deploy backend generative AI solutions to power automated, intelligent workflows. Convert complex R&D problems into production-ready software while maintaining ownership of the machine learning architecture.

Senior Engineer

Hybrid · Vancouver

Focus on solving large-scale engineering problems by refactoring monolithic systems into distributed architectures. Lead major code design decisions and mentor other engineers to maintain high technical standards.

Lead Engineer

Hybrid · Vancouver

You will focus on solving engineering problems at scale by refactoring monolithic systems into distributed architectures. Additionally, you will mentor other engineers and contribute to global engineering standards and technical solution designs.

Engineer

Hybrid · Vancouver

You will deliver high-quality software that aligns with team and business goals while keeping customer needs in mind. Your role will involve solving complex problems, producing scalable software, and collaborating across teams to drive technical excellence.

External Job Posting

Hybrid · Vancouver

Develop high-quality, scalable software to transition a monolithic architecture into modern microservices within the Accounting Core team. Collaborate across teams to improve engineering quality, automate manual processes, and support small businesses through robust systems.

External Job Posting

Hybrid · Vancouver

Focus on modernizing monolithic systems into distributed, scalable architectures while enhancing developer experience through CI/CD and TDD. The role involves leading major code design decisions and mentoring other engineers to maintain high technical standards.