Xero

Senior Engineer

Xero1 weeks ago
Location

CAN: British Columbia Remote

Type

Full Time

Salary

CAD 155,000 – 205,000

Level

Senior

Role

Senior Engineer

Posted

Mar 7, 2026

Full TimeSenior

The role

Summary

Xero is seeking a Senior Engineer to drive architectural improvements and scalability of their global cloud-based accounting platform. The ideal candidate will lead complex system refactoring, mentor engineering teams, and contribute to high-performance distributed systems while embracing a collaborative, innovation-driven work culture.

What you'll do

System Architecture: Modernize existing monolithic components into distributed, scalable architectures
Technical Leadership: Make major code design decisions and contribute to global engineering standards
Developer Experience: Enhance CI/CD concepts, tooling, and Test-Driven Development (TDD) practices
Mentorship: Coach and support other engineers through complex technical challenges
Solution Design: Develop and implement technical solutions aligned with long-term engineering frameworks

What we look for

Technical

Distributed SystemsProven experience delivering and operating complex, large-scale distributed systems
Programming LanguagesStrong background in software development across multiple languages and tools
Modern Engineering PracticesExpertise in automated testing, refactoring, and agile delivery methodologies

Education

Computer Science/Software EngineeringDegree or equivalent professional experience in software engineering or related field

Experience

Senior Engineering ExperienceMinimum 5-7 years of experience in software engineering with demonstrated leadership capabilities

Skills

Required skills

Distributed SystemsExperience with high-availability and scalable system architectures
Code DesignAbility to lead major architectural and design decisions
MentorshipProven track record of coaching and supporting junior engineers

Nice to have

Cloud TechnologiesExperience with AWS, Kubernetes, and cloud-native architectures
Web TechnologiesFamiliarity with React, .NET, and modern web development frameworks

Compensation & benefits

Salary

CAD 155,000 – 205,000 (annual)

Benefits

Variable Pay

Performance-based commissions or equity compensation

Comprehensive Benefits

World-class health, wellness, and retirement programs

Professional Development

Opportunities for continuous learning and skill enhancement


Interview process

  1. 1
    Initial Screening Resume and background review by recruiting team
  2. 2
    Technical Phone Screen Initial discussion of technical skills and experience with engineering manager
  3. 3
    Technical Interview In-depth technical assessment of coding skills, system design, and problem-solving abilities
  4. 4
    Cultural Fit Interview Evaluation of alignment with Xero's engineering culture and team dynamics
  5. 5
    Final Interview Meeting with senior leadership to discuss role expectations and candidate's potential impact

Apply for this position

You'll be redirected to the company's application page