Lead Engineer
Xero
Job Description
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 , Apply even if your experience isn't a perfect match! What the job involves 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 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 , You will join a collaborative environment where engineers, product owners, and designers work together using agile and delivery practices to ship meaningful code , He team prioritises continuous learning and mastery, frequently participating in code reviews and knowledge-sharing sessions to maintain a high bar for technical craft , Modernising systems by refactoring monolithic components into distributed, scalable architectures , Enhancing the developer experience through the maturation of CI/CD concepts, tooling, and TDD practices , Building and maintaining a diverse tech stack that includes C#, .Net, React, AWS, and Kubernetes , Developing and implementing technical solution designs that align with long-term engineering frameworks #J-18808-Ljbffr