Drive impactful engineering at Xero as a Staff Engineer, focusing on distributed systems and architecture in Vancouver. Your expertise will modernize monolithic systems and ensure platform reliability for millions of users.In this senior role, you will tackle engineering challenges, refactoring complex systems into scalable architectures while enhancing developer tools through CI/CD practices. You will play a key part in shaping code design and mentoring fellow engineers to foster their growth, contributing to global engineering standards and fostering a team-oriented team culture.Key Responsibilities:
Modernize systems by refactoring to distributed architectures
Enhance developer experience with CI/CD and TDD practices
Build and maintain a diverse tech stack, including C#, .Net, and AWS
Implement technical solutions aligning with engineering frameworks
Mentor engineers and contribute to their skill developmentRequirements:
Proven experience with large-scale systems and distributed environments
Background in designing high-quality software across various languages
Solid competency in agile practices and automated testing
Ability to lead code design decisions effectively
Deep passion for technical excellence and mentorshipElevate your engineering career at Xero with a focus on scalable, high-quality solutions and mentoring opportunities.#J-18808-Ljbffr
📌 Staff Engineer In Distributed Systems Toronto
🏢 Xero
📍 Toronto