Xero
Engineer
Remote role where the employee must remain based in a particular country.
Canada only
Employer listed it 8 weeks ago · Added yesterday
Been open since 8 weeks ago. Long-running listings are sometimes left up after the role is filled.
Salary
$130,000 to $150,000
Location
Canada only
Timezone
Not stated
Contract
Full-time
Experience
Mid
Category
Software
Published by the employer
Remote flexibility
Work from home
This is a remote role, but the employee must be based in Canada. It is work from home rather than work from anywhere.
What the employer says
- Source listing states candidate location: "CAN: Toronto (111 Richmond Street West), Remote"
What Nomaders makes of it
- Residency required in Canada
- Payroll and tax are likely handled in that country only
The quotes above are the employer's own words; the reading is ours. Always check the original listing and employment terms before working from another country.
About the role
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.
Requirements
- ·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.
Benefits
No benefits package published with this listing. Ask about it at first interview.
How to apply
- 1Check the flexibility label above, work from home, matches where you plan to live and work.
- 2Tailor your CV to the role at Xero, mentioning your remote working experience.
- 3Apply directly on the employer's careers page using the button below. Nomaders never handles your application.
Found 1d ago. Last checked 23 Sept. Always confirm the details on the original posting, salary and location can change after publication.
Listing sourced from Company boards.
Similar roles
Other open software roles with comparable remote rules.
$130,000 to $150,000 · Free accounts get one application link on us.