Xero

Senior Engineer

XeroYesterday
Location

CA: VAN (333 Seymour St)

Type

Full Time

Salary

CAD 155,000 – 205,000

Level

Senior

Role

Senior Engineer

Posted

Apr 28, 2026

Full TimeSenior

The role

Summary

Xero is seeking a Senior Engineer to drive architectural improvements and scalable system design in a collaborative, innovative engineering environment. The role focuses on modernizing distributed systems, enhancing developer experiences, and mentoring technical talent while contributing to Xero's global cloud-based accounting platform.

What you'll do

System Modernization: Refactor monolithic components into distributed, scalable architectures to improve system performance and reliability
Developer Experience Enhancement: Mature CI/CD concepts, tooling, and Test-Driven Development (TDD) practices to optimize engineering workflows
Technical Leadership: Make major code design decisions and contribute to global engineering standards, acting as a technical mentor and coach
Solution Architecture: Develop and implement technical solution designs that align with long-term engineering frameworks

What we look for

Technical

System ArchitectureProven experience delivering and operating complex, large-scale distributed and high-availability systems
Programming SkillsBackground in designing and building high-quality software across multiple languages and tools
Modern Engineering PracticesExpertise in automated testing, refactoring, and agile delivery methodologies

Education

Computer Science/EngineeringBachelor's degree or equivalent professional experience in software engineering or related field

Experience

Senior Engineering ExperienceDemonstrated ability to lead code design decisions and contribute to technical solutions

Skills

Required skills

Distributed SystemsDeep understanding of designing and managing large-scale, distributed system architectures
Technical MentorshipStrong ability to coach and support other engineers' professional growth

Nice to have

Cloud TechnologiesExperience with AWS, Kubernetes, and cloud-native infrastructure
Programming LanguagesProficiency in C#, .NET, React, and ability to adapt to adjacent technologies

Compensation & benefits

Salary

CAD 155,000 – 205,000 (annual)

Stock options

Available

Benefits

Variable Pay

Potential commissions or equity based on role and performance

Comprehensive Benefits

World-class health, wellness, and retirement programs

Professional Development

Opportunities for continuous learning and skill enhancement

Hybrid Work Model

Flexible work arrangement with option to work from home and collaborate in-office


Interview process

  1. 1
    Initial Screening Review of application and initial skills assessment
  2. 2
    Technical Interview In-depth discussion of technical skills, experience, and problem-solving approach
  3. 3
    System Design Challenge Evaluate candidate's ability to design scalable and efficient system architectures
  4. 4
    Cultural Fit Interview Assessment of alignment with Xero's engineering culture and growth mindset

Apply for this position

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