Senior Engineer

Xero
Vancouver
Workplace: HybridFull timeCAD 155,000 - 205,000 annuallyFunction: Solutions Engineering & Sales EngineeringSkills: ["Mentorship","Coaching","Growth mindset","Technical leadership","Problem-solving","Collaboration"]

Solve large-scale engineering problems by influencing distributed-systems architecture and refactoring monolithic components into scalable services. Lead major code design decisions, support global engineering standards, and mentor peers through complex technical challenges. Work with product owners and designers in an agile environment with CI/CD, TDD, and automated testing, using technologies including C#, .NET, React, AWS, and Kubernetes. Based in Vancouver with a hybrid model.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Xero
Xero
15 hours ago

Senior Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 13 hours agoStatus: Live
Reposted: similar role first listed 6 months ago

Job Summary

Solve large-scale engineering problems by influencing distributed-systems architecture and refactoring monolithic components into scalable services. Lead major code design decisions, support global engineering standards, and mentor peers through complex technical challenges. Work with product owners and designers in an agile environment with CI/CD, TDD, and automated testing, using technologies including C#, .NET, React, AWS, and Kubernetes. Based in Vancouver with a hybrid model.
Location: Vancouver
Workplace: Hybrid
Employment Type: Full time
Job Function: Solutions Engineering & Sales Engineering
Seniority: Mid level

Key Responsibilities

  • •Influence architecture and implementation for distributed systems, moving beyond feature delivery.
  • •Refactor monolithic systems into distributed, scalable architectures to modernize platforms.
  • •Enhance developer experience through maturing CI/CD tooling and adopting TDD practices.
  • •Develop and implement technical solution designs aligned with long-term engineering frameworks.
  • •Mentor team members and contribute to global engineering standards via code reviews and knowledge-sharing.

Pay and Benefits

Salary: CAD 155,000 - 205,000 annually
Perks:Health InsuranceRetirementEquity

Key Requirements

  • •Proven experience delivering and operating complex, large-scale distributed/high-availability systems with strong engineering fundamentals.
  • •Background designing and building high-quality software across a range of languages and tools.
  • •Ability to lead major code design decisions and contribute to technical solutioning aligned to long-term engineering frameworks.
  • •Experience with modern engineering practices including automated testing, refactoring, and agile delivery.
  • •Ability to mentor other engineers and support growth through coaching and knowledge sharing.
Experience:Distributed systemsHigh-availability systemsAgileCI/CDTDD
Skills:MentorshipCoachingGrowth mindsetTechnical leadershipProblem-solvingCollaboration
Tech Stack:C#C#/.NET.NETReactAWSKubernetesCI/CDTDDAutomated testingDistributed systems

Company Brief

Xero
Provides cloud-based accounting, payroll, and financial management software for small and medium-sized businesses, enabling invoicing, bank reconciliation, reporting, and integrations with third-party apps globally.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Wellington, New Zealand
Founded: 2006
WebsiteLinkedIn