Engineer

Xero

Toronto

On-site

CAD 130,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Xero in Toronto, Canada is seeking an experienced backend engineer to help build scalable document-management services as part of the Data-In organization. You’ll work on the Documents API and related data pipelines, ensuring reliability and performance across our cloud stack.

The role emphasizes ownership of complex features, collaboration with cross‑functional teams, and ongoing learning in distributed systems and cloud infrastructure.

Qualifications

  • 3+ years of building scalable production systems.
  • Experience with distributed systems and cloud infrastructure.
  • Ability to diagnose and resolve complex issues.
  • Experience writing technical documentation.

Responsibilities

  • Build scalable backend microservices using C#, .NET, Docker, Kubernetes, and AWS.
  • Develop features for document ingestion, processing, and data extraction.
  • Collaborate with product managers, designers and engineers.
  • Own well-scoped technical tasks and grow knowledge of distributed systems.
  • Participate in code reviews and CI/CD practices.
  • Document architecture notes and data flows.
  • Improve reliability and security of platforms.

Skills

Distributed systems
Cloud architectures
Problem solving

Tools

C#
.NET
Docker
Kubernetes
New Relic
AWS

Job description

Toronto, CA / Technology - Engineering / Permanent

Our Purpose

At Xero, we’re here to make running a business beautiful. By making small businesses more efficient every day, connecting them with big business technology and empowering a community behind them, their potential is limitless. When that happens, we’re not only helping small businesses, we’ll be building a stronger economy that can change the world.

About The Team You’ll Join

Xero's Data-In organization revolutionizes how small businesses and their advisors interact with financial data. We're responsible for streamlining the ingestion, processing, and management of financial documents, unlocking valuable insights and enabling powerful automations.

As a core backend platform team within the Data-In organization, we build and operate the foundational infrastructure that powers document-driven experiences across all of Xero. Our mission is to provide secure, high-performance, and scalable access to document metadata and storage through our Documents API (DAS) and Management (DMS) services. We own the entire lifecycle—from the databases to the storage layers ensuring that internal teams and millions of customers can consistently manage documents at scale. Joining us means solving complex architectural challenges while ensuring the long-term reliability and security of Xero’s critical document ecosystem.

How You’ll Make An Impact
  • Build: Develop and maintain scalable backend microservices using C#, .NET, Docker, Kubernetes, and AWS, contributing to the reliability of Xero's document ecosystem.
  • Deliver: Implement new features and improvements to document ingestion, processing, and data extraction pipelines, ensuring high quality and test coverage.
  • Collaborate: Work closely with product managers, designers, and other engineers to deliver exceptional user experiences that simplify financial management for our customers.
  • Learn & Grow: Take ownership of well-scoped technical tasks, seek guidance from senior engineers, and continuously deepen your knowledge of distributed systems and cloud infrastructure.
  • Problem-Solve: Debug and resolve issues across Xero's technology stack, contributing to root-cause analysis and implementing durable fixes.
  • Improve: Participate in code reviews, apply best practices in DevOps and CI/CD, and contribute to a culture of engineering excellence.
  • Document: Write and maintain clear technical documentation, including architecture notes and data flow diagrams, to support team knowledge sharing.
What You’ll Bring
  • 3+ years of experience in building, delivering and maintaining highly scalable production systems using a diverse range of tools and technologies across the full stack of our products.
  • Hands-on experience across a range of languages and tools. Proficiency in C#, .NET, Docker, Kubernetes, New Relic and AWS.
  • Able to diagnose and resolve complex issues across the legacy applications/technologies to unblock the team.
  • Create and update technical documentation for existing and new systems, including architecture diagrams, data flows to improve maintainability and knowledge sharing.
  • Able to take ownership of and drive high impacting / medium scale initiatives within the team.
  • Ability to refactor complex, monolithic systems into scalable, resilient components.
  • Proficient with DevOps and CI/CD concepts and tooling.
  • Strong advocate of the testing pyramid and automated tooling to safely and frequently release code.
  • Ability to review and coordinate team processes to improve quality and strengthen feedback loops.

Compensation Range: CA$130K - CA$150K

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Engineer
Engineer

Xero • Vancouver

Hybrid
CAD 130,000 - 150,000
Principal Engineer
Principal Engineer

Xero • Vancouver

Hybrid
CAD 228,000 - 285,000
Annual bonus
RSU equity
Wellbeing days
+2
Principal Engineer
Principal Engineer

Apply • Vancouver

Hybrid
CAD 171,000 - 285,000
Health insurance
Wellbeing days
Professional development budget
+1
Lead Engineer
Lead Engineer

Apply • Toronto

Hybrid
CAD 186,000 - 236,000
Comprehensive Benefits
Performance incentives
Wellbeing initiatives
Senior Engineer
Senior Engineer

Xero • Vancouver

On-site
CAD 155,000 - 205,000
Variable Pay and Equity
Comprehensive Benefits
Wellbeing initiatives
+1
Senior Principal Engineer, Product Platform Engineering
Senior Principal Engineer, Product Platform Engineering

Xero • Vancouver

On-site
CAD 180,000 - 240,000
Engineering Manager
Engineering Manager

Apply • Vancouver

On-site
CAD 188,000 - 236,000
World-class health benefits
Wellbeing days
Professional development budgets
Senior Engineer - AI Workflows
Senior Engineer - AI Workflows

Xero • Vancouver

Hybrid
CAD 180,000 - 210,000
Equity (RSUs)
401(k) match
21 days PTO
+4
Cloud-Native Architect & Engineering Leader
Cloud-Native Architect & Engineering Leader

Apply • Vancouver

Hybrid
CAD 171,000 - 285,000
Health insurance
Wellbeing days
Professional development budget
+1
Senior Marketing Manager
Senior Marketing Manager

Growth Marketing Jobs • Toronto

Hybrid
CAD 104,000 - 154,000
Wellbeing days
Professional development budgets
Retirement programs