Hybrid Senior Engineer

Posted yesterday

Apply now

About the role

  • Senior Engineer solving engineering problems at scale and influencing architecture at Xero. Focusing on refactoring systems and enhancing developer experiences with scalable software.

Responsibilities

  • You will focus on solving engineering problems at scale, moving beyond feature delivery to influence the architecture and implementation of distributed systems.
  • By refactoring complex, monolithic systems and building high-quality, scalable software, your work ensures our platform remains robust and reliable for millions of global users.
  • As a senior member of the team, you will have the autonomy to make major code design decisions and contribute to global engineering standards.
  • You will balance technical excellence with mentorship, acting as a role model and coaching others through complex technical challenges to help them grow.
  • You will join a collaborative environment where engineers, product owners, and designers work together using agile and delivery practices to ship meaningful code.
  • The team prioritises continuous learning and mastery, frequently participating in code reviews and knowledge-sharing sessions to maintain a high bar for technical craft.
  • Initially, you will focus on modernising systems by refactoring monolithic components into distributed, scalable architectures, and enhancing the developer experience through the maturation of CI/CD concepts, tooling, and TDD practices.

Requirements

  • Proven experience delivering and operating complex, large-scale systems (distributed/high-availability environments), with strong fundamentals and the ability to ramp quickly across adjacent technologies (we’re tech-stack agnostic).
  • You bring a growth mindset and a passion for proactively maintaining and sharing technical knowledge with your peers.
  • A background in designing and building high-quality software within a range of languages and tools is essential.
  • You possess the ability to lead major code design decisions and contribute to wider technical solutioning.
  • Experience with modern engineering practices like automated testing, refactoring, and agile delivery is key to your success.
  • You enjoy mentoring other engineers and helping them grow their technical skills through supportive coaching.
  • A deep care for technical excellence and a drive to solve large-scale engineering challenges motivates your daily work.

Benefits

  • Variable Pay: Eligibility commissions or equity based on role and performance.
  • Comprehensive Benefits: World-class health, wellness, and retirement programs.
  • Xero Perks: Inside Xero Explore our full suite of benefits, from wellbeing initiatives to professional development.

Job title

Senior Engineer

Job type

Experience level

Senior

Salary

CA$198,400 - CA$248,400 per year

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job