11 hours ago
Vancouver, CanadaSenior
Responsibilities
- Modernize monolithic systems by refactoring them into distributed, scalable architectures.
- Design, build, and operate robust, high-availability software for large-scale global usage.
- Make major code design decisions and develop technical solutions aligned with long-term engineering frameworks.
- Enhance developer experience through improved tooling and engineering practices.
- Contribute to code reviews, knowledge sharing, and global engineering standards.
- Mentor and coach other engineers through complex technical challenges.
Requirements
- Experience delivering and operating complex large-scale distributed or high-availability systems.
- Strong software engineering fundamentals and the ability to work across adjacent technologies.
- Experience designing and building high-quality software with multiple languages and tools.
- Ability to lead major code design decisions and contribute to broader technical solutioning.
- Experience with automated testing, refactoring, and modern delivery practices.
- Passion for maintaining technical knowledge, sharing expertise, and mentoring other engineers.
Benefits
- Hybrid work from the Vancouver office with flexibility to work from home and office boost days one to two days per week.
- Comprehensive health, wellness, and retirement programs.
- Eligibility for variable pay, commissions, or equity based on role and performance.
- Access to Xero wellbeing initiatives and professional development benefits.
Tech Stack
Categories
About Xero
Xero builds cloud-based accounting software for small businesses and their advisors, covering invoicing, bank reconciliation, payroll, expenses, and reporting. It sells subscriptions and supports an extensive ecosystem of connected bank feeds and third‑party apps via APIs and an app marketplace. Founded in 2006 and headquartered in Wellington, New Zealand, Xero is a public company dual‑listed on the NZX and ASX.
