Staff Software Engineer - Distributed Systems Architect

Xero

Vancouver

Hybrid

CAD 293,000 - 370,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

PTO 21 days
Wellbeing leave 10 days
Xtra Leave 5 days
Volunteer day
Paid holidays 12
Paid parental leave
401(k) match

Job summary

Xero is seeking a Staff Engineer to solve engineering problems at scale, refactor monoliths into distributed architectures, and influence platform design for millions of users.

You will own major code design decisions, mentor others, and help set global engineering standards while collaborating with product, design, and operations.

The role focuses on CI/CD maturation, TDD practices, and building a resilient stack with C#, .NET, React, AWS, and Kubernetes, in a hybrid California context.

Qualifications

  • Proven experience delivering and operating large-scale distributed systems.
  • Ability to lead major code design decisions and mentor others.
  • Experience with agile delivery, automated testing, and refactoring.

Responsibilities

  • Refactor monolithic systems into distributed architectures.
  • Define and uphold technical standards across teams.
  • Mentor engineers and coach for skill growth.
  • Collaborate with product and design in agile delivery.

Skills

Distributed systems
Mentoring
Code design
CI/CD
TDD
Software architecture
Technical leadership

Tools

C#
.NET
React
AWS
Kubernetes

Job description

Xero is seeking a Staff Engineer to solve engineering problems at scale, refactor monoliths into distributed architectures, and influence platform design for millions of users.

You will own major code design decisions, mentor others, and help set global engineering standards while collaborating with product, design, and operations.

The role focuses on CI/CD maturation, TDD practices, and building a resilient stack with C#, .NET, React, AWS, and Kubernetes, in a hybrid California context.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer - Distributed Systems & Cloud
Staff Software Engineer - Distributed Systems & Cloud

Xero Limited • Vancouver

Hybrid
CAD 292,000 - 369,000
Equity (RSU)
Comprehensive benefits
21 days PTO
+4
Lead/Staff Software Engineer
Lead/Staff Software Engineer

Xero Limited • Vancouver

Hybrid
CAD 292,000 - 369,000
Equity (RSU)
Comprehensive benefits
21 days PTO
+4
Lead/Staff Software Engineer
Lead/Staff Software Engineer

Xero • Vancouver

Hybrid
CAD 293,000 - 370,000
PTO 21 days
Wellbeing leave 10 days
Xtra Leave 5 days
+4
Senior Backend Engineer – Microservices & Cloud
Senior Backend Engineer – Microservices & Cloud

Xero • Vancouver

Hybrid
CAD 132,000 - 150,000
Wellbeing days
Leave allowances
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
Associate Desktop Engineer - C#/.NET & WPF
Associate Desktop Engineer - C#/.NET & WPF

Xero • Alberta

Hybrid
CAD 109,000 - 136,000
World-class benefits
Senior Backend Engineer - Microservices, Cloud & AI Tools
Senior Backend Engineer - Microservices, Cloud & AI Tools

Xero Limited • Vancouver

Hybrid
CAD 132,000 - 150,000
Wellbeing days
Professional development budget
Generous leave
+1
Senior Engineer
Senior Engineer

Xero • Vancouver

On-site
CAD 155,000 - 205,000
Variable Pay and Equity
Comprehensive Benefits
Wellbeing initiatives
+1
Staff Software Engineer (Backend, Identity Decisioning)
Staff Software Engineer (Backend, Identity Decisioning)

Affirm • Ottawa

Remote
CAD 120,000 - 160,000
Remote-first compensation structure
Spending Wallets
Supportive Communities
+5
Principal Engineer - Software & Platform Engineering
Principal Engineer - Software & Platform Engineering

Accion Labs • Canada

On-site
CAD 140,000 - 190,000