About the job
As a Lead Engineer at Xero, you will tackle engineering challenges at scale, moving beyond mere feature delivery to shape the architecture and implementation of cutting-edge distributed systems. Your expertise in refactoring complex, monolithic systems and developing high-quality, scalable software will be crucial in maintaining a robust and reliable platform for millions of users worldwide.
In this senior position, you will enjoy the autonomy to make significant design decisions while contributing to global engineering standards. You will also provide mentorship, serving as a role model to coach your colleagues through intricate technical challenges, fostering their professional growth.
Team Collaboration
You will be part of a collaborative environment where engineers, product owners, and designers work in unison using agile methodologies to deliver impactful code. Our team emphasizes continuous learning and technical mastery, engaging regularly in code reviews and knowledge-sharing sessions to uphold a high standard of technical craftsmanship.
Initial Focus Areas
Modernizing systems through the refactoring of monolithic components into distributed, scalable architectures.
Improving developer experience by advancing CI/CD practices, tooling, and test-driven development.
Building and sustaining a diverse technology stack, including C#, .Net, React, AWS, and Kubernetes.
Designing and implementing technical solutions that align with long-term engineering frameworks.
Work Environment
This position is based out of our Vancouver office, where we embrace a hybrid work model. You will have the flexibility to work from home while participating in office

