← all jobs

External Job Posting

Work from home Full-time role Hiring

Engineer

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.

3+ years building scalable production systems; proficiency with C#, .NET, Docker, Kubernetes, AWS, New Relic; strong DevOps, CI/CD, testing, debugging, and distributed systems skills.

Key Responsibilities

  • developing services
  • delivering features
  • resolving issues

Skills & Tools

C#, .NET, Docker, Kubernetes, AWS, New Relic

Job Details

  • Category: Engineering
  • Seniority: Mid Level
  • Commitment: Full Time
  • Workplace: Remote — Toronto, Ontario, Canada
  • Salary: CAD 130,000 – 150,000 / year
  • Languages: English

About Xero

A company that builds cloud accounting and financial data platforms for small businesses. — Industry: Information Technology

More open positions

Senior Technical Recruiter - Portugal

Work from home Full-time role

Senior Engineer (.NET & Azure) Contractor - Portugal

Work from home Full-time role

Applied AI Co-Founder / CPTO (100 % remote) (m/f/d)

Work from home Full-time role

HealthTech Co-Founder / CPTO (100 % remote) (m/f/d)

Work from home Full-time role

Longevity Co-Founder / Head of Engineering (100 % remote) (m/f/d)

Work from home Full-time role

Technical Sourcer (Los Angeles in-office or Remote/US)

Work from home Full-time role

Senior Media Planner

Work from home Full-time role

Remote Work-From-Home Data Entry & Administrative Assistant – Flexible Hours, Competitive Pay, Career Growth Opportunities at careeraxis

Work from home Full-time role

Global Head of Customer Success – Driving Adoption, Retention, and Growth at nexawork

Work from home Full-time role

Remote Chat Support Representative – Customer Experience Specialist – Part‑Time (Immediate Start)

Work from home Full-time role

Seasoned Remote Customer Experience Specialist – nexawork Work‑From‑Home Opportunity in Customer Success & Support

Work from home Full-time role

Work-From-Home Online Product Tester - $45 per hour

Work from home Full-time role

BI Developer- Remote

Work from home Full-time role

Part-Time In-Home Euthanasia Veterinarian - Asheville, NC

Work from home Full-time role

Software Engineer Lead

Work from home Full-time role

Senior Strategic Customer Success Manager – Accelerating Sustainable Growth, Adoption, and ROI for Food & Beverage SaaS Leaders at brighthush

Work from home Full-time role

Office Assistant

Work from home Full-time role

Advisor I, Customer Service – Indian

Work from home Full-time role

Sr Business Process Owner, Portfolio Health

Work from home Full-time role

Senior Software Engineer – Backend Development for Remote STEM Education Platforms at worksphere

Work from home Full-time role

Manager, Data and Analytics

Work from home Full-time role