GrepJob
Xero

Lead Engineer

Xero
Apply
about 1 month ago
Toronto, CanadaStaff+

Responsibilities

  • Refactor monolithic components into distributed, scalable architectures.
  • Make major code design decisions and contribute to global engineering standards.
  • Build and maintain software using C#, .NET, React, AWS, and Kubernetes.
  • Develop technical solution designs aligned with long-term engineering frameworks.
  • Improve developer experience through CI/CD tooling and testing practices.
  • Mentor and coach engineers through complex technical challenges.
  • Participate in code reviews and knowledge-sharing sessions.

Requirements

  • Proven experience delivering and operating complex, large-scale distributed or high-availability systems.
  • Strong software engineering fundamentals and the ability to ramp quickly across adjacent technologies.
  • Experience designing and building high-quality software with a range of languages and tools.
  • Ability to lead major code design decisions and contribute to broader technical solutioning.
  • Experience with automated testing, refactoring, and agile delivery practices.
  • Ability and interest in mentoring engineers and developing their technical skills.
  • Commitment to technical excellence and solving large-scale engineering challenges.

Benefits

  • Hybrid working model based in the Vancouver office, with 1–2 days per week in the office and flexibility to work from home.
  • Applicants in Ontario or Alberta may be willing to relocate.
  • Eligibility for variable pay, commissions, or equity based on role and performance.
  • Comprehensive health, wellness, and retirement programs.
  • Professional development and other employee wellbeing perks.

Tech Stack

Categories