Backend Engineer - Microservices & Cloud (C#/AWS)

Xero

Vancouver

Hybrid

CAD 132,000 - 150,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Wellbeing days
Professional development budget
Equity (RSU) programs

Job summary

Xero is seeking a backend-focused engineer to help transition from a monolith to microservices, building scalable services in AWS using C# and .NET Core. You will work across Vancouver and Wellington with hybrid in-office and remote days, contributing to product platforms that underpin invoices, bills, payments and payroll.

You will collaborate with teams to improve architecture, automate processes, and apply TDD and trunk-based development to drive engineering excellence.

Qualifications

  • Proficient backend development with one or more of C#, .NET, Java or Go.
  • Strong understanding of distributed systems, service-to-service communication, eventual consistency and resilience patterns.
  • Experience with relational databases and ensuring transactional data integrity (ACID).
  • Familiar with modern DevOps, automated testing, and CI/CD pipelines.

Responsibilities

  • Transition from a monolithic architecture to microservices to remove bottlenecks and improve efficiency.
  • Build and operate services in production cloud using C#, .NET Core, and AWS.
  • Resolve legacy problems and database scalability challenges; modernize service interfaces/APIs.
  • Automate processes and apply test-driven and trunk-based development practices.

Skills

Backend development
Distributed systems
Relational databases
DevOps practices
AI tools familiarity
Stakeholder communication

Tools

C#
.NET Core
AWS
SQL
CI/CD pipelines

Job description

Xero is seeking a backend-focused engineer to help transition from a monolith to microservices, building scalable services in AWS using C# and .NET Core. You will work across Vancouver and Wellington with hybrid in-office and remote days, contributing to product platforms that underpin invoices, bills, payments and payroll.

You will collaborate with teams to improve architecture, automate processes, and apply TDD and trunk-based development to drive engineering excellence.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Engineer — Cloud Microservices (C#, AWS)
Backend Engineer — Cloud Microservices (C#, AWS)

Apply • Vancouver

Hybrid
CAD 132,000 - 150,000
Wellbeing days
Generous leave
Professional development budget
+1
Senior Software Engineer: Distributed Systems & Architecture
Senior Software Engineer: Distributed Systems & Architecture

Xero Limited • Vancouver

Hybrid
CAD 155,000 - 205,000
World-class benefits
Hybrid Vancouver office
Professional development
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
Engineer
Engineer

Xero • Vancouver

Hybrid
CAD 132,000 - 150,000
Wellbeing days
Professional development budget
Equity (RSU) programs
Engineer
Engineer

Apply • Vancouver

Hybrid
CAD 132,000 - 150,000
Wellbeing days
Generous leave
Professional development budget
+1
Associate Engineer - Build Web Apps (Hybrid/Remote)
Associate Engineer - Build Web Apps (Hybrid/Remote)

Xero • Alberta

Hybrid
CAD 109,000 - 136,000
World-class benefits
Platform API Architect & Senior Engineer
Platform API Architect & Senior Engineer

Xero • Vancouver

Hybrid
CAD 228,000 - 285,000
Wellbeing days
Generous leave
Professional development budgets
Senior Engineer
Senior Engineer

Xero Limited • Vancouver

Hybrid
CAD 155,000 - 205,000
World-class benefits
Hybrid Vancouver office
Professional development
Cloud-Native Architecture Leader | Strategy & Mentorship
Cloud-Native Architecture Leader | Strategy & Mentorship

Xero • Vancouver

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

Apply • Vancouver

Hybrid
CAD 155,000 - 205,000
Equity
Comprehensive health benefits
Hybrid work model
+1