Senior Software Engineer – Cloud-Native Accounting Core (Hybrid)

Xero

Vancouver

Hybrid

CAD 155,000 - 205,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Xero is seeking a Senior Engineer for the Vancouver Accounting Core team. You will own end-to-end initiatives, decouple accounting from the monolith, and evolve scalable services for invoices, payments and reconciliation.

You will code in production, assess architecture trade-offs, and collaborate with partner teams to ensure safe, scalable changes while helping raise engineering standards. You’ll stay hands-on in production code, mentor peers, and contribute to AI-driven quality improvements.

Qualifications

  • Proven track record of delivering highly available, distributed systems and high-throughput services on cloud-native platforms such as AWS, Azure or GCP.
  • Demonstrated end-to-end ownership of significant work, from design through to rollout and production validation, including the technical decisions that come with it.
  • You think carefully about architecture and trade-offs, from API design to choosing the right data store, and you balance speed, quality and long-term maintainability.
  • Proficiency in a modern backend stack, such as Java, Kotlin, Go, Python, Ruby or C++, and you are keen to learn C# and .NET, where existing experience is a bonus.
  • Passion for staying hands-on, contributing to production code and technical deep dives, and using AI tools with good judgement to move faster and raise the quality bar.
  • A commitment to Go Together by mentoring peers, sharing technical knowledge and helping teammates grow through code reviews, pairing and documentation.

Skills

Distributed systems
End-to-end ownership
Architecture trade-offs
Backend stack
C#/.NET learning
Production code
AI fluency
Mentoring

Job description

Xero is seeking a Senior Engineer for the Vancouver Accounting Core team. You will own end-to-end initiatives, decouple accounting from the monolith, and evolve scalable services for invoices, payments and reconciliation.

You will code in production, assess architecture trade-offs, and collaborate with partner teams to ensure safe, scalable changes while helping raise engineering standards. You’ll stay hands-on in production code, mentor peers, and contribute to AI-driven quality improvements.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Accounting Core Modernization
Senior Software Engineer - Accounting Core Modernization

Xero • Canada

On-site
CAD 120,000 - 170,000
Senior Software Engineer (Accounting Core)
Senior Software Engineer (Accounting Core)

Xero • Canada

On-site
CAD 120,000 - 170,000
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
Senior Software Engineer - Accounting Core
Senior Software Engineer - Accounting Core

Xero • Vancouver

Hybrid
CAD 155,000 - 205,000
Engineer
Engineer

Xero • Vancouver

Hybrid
CAD 132,000 - 150,000
Variable pay
Comprehensive benefits
Senior Software Engineer - Payments Platform
Senior Software Engineer - Payments Platform

Xero • Vancouver

Hybrid
CAD 155,000 - 205,000
Wellbeing days
Professional development budget
Equity (RSUs)
+1
Senior Software Engineer (Payments Platform)
Senior Software Engineer (Payments Platform)

Xero • Canada

On-site
CAD 120,000 - 180,000
Engineer - Product
Engineer - Product

Xero • Vancouver

Hybrid
CAD 132,000 - 150,000
Wellbeing days
Leave allowances
Professional development budget
+1
Lead Engineer - Payments Platform
Lead Engineer - Payments Platform

Xero • Vancouver

Hybrid
CAD 186,000 - 236,000
Variable pay
Comprehensive benefits
Xero perks
Senior Engineer
Senior Engineer

Xero • Vancouver

On-site
CAD 155,000 - 205,000
Variable Pay and Equity
Comprehensive Benefits
Wellbeing initiatives
+1