Salary
💰 CA$155,700 - CA$190,000 per year
Tech Stack
AWSNode.jsReact
About the role
- At Xero: automate routine tasks, surface actionable insights, and connect businesses with data and advisors to help small businesses.
- Xero Payments: reimagining money movement—getting paid, paying bills, and running payroll—embedded in workflows.
- As Lead Engineer: be a role model for engineering excellence and support team technical capability and development practices.
- Stay hands-on at least 50% time on technical tasks: code/design reviews, kick-offs, legacy code exploration, proofs-of-concept, incident response.
- Lead by example: set technical direction, mentor team members, and foster technical excellence.
- Drive innovation: encourage experimentation and adoption of new technologies.
- Collaborate with product managers, designers, and engineers to deliver high-quality solutions.
- Solve complex technical problems and find innovative solutions.
Requirements
- Previous tenure in a Lead Engineer / Technical Lead role, with experience delivering software solutions at scale.
- Proficiency in at least one of C#, NodeJS or React, with practical experience in building applications using any of these frameworks.
- Mastery across the full development and implementation lifecycle.
- Experience auditing teams' codebases to maintain standards for security and testability, and making code design decisions for products.
- Leadership in on-call practices and strong understanding of monitoring and observability tooling to manage and optimise production systems at scale.
- Experience designing and building modern engineering stacks, ideally with hands-on experience working in AWS.
- Ability to lead or facilitate discussions on application design and implementation.
- Strong leadership traits with a proven track record of coaching and mentoring engineers across multiple disciplines, aligned with Xero's values.
- Proven skills to break down problems into digestible chunks and weigh pros and cons of solutions.