Lead Engineer solving complex engineering challenges and influencing software architecture at Xero. Engaging in modern practices and mentoring engineers in a collaborative environment.
Responsibilities
Focus on solving engineering problems at scale, moving beyond feature delivery to influence the architecture and implementation of distributed systems.
Refactoring complex, monolithic systems and building high-quality, scalable software to ensure the platform remains robust and reliable.
Join a collaborative environment where engineers, product owners, and designers work together using agile and delivery practices.
Prioritise continuous learning and mastery, participating in code reviews and knowledge-sharing sessions.
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.
Requirements
Proven experience delivering and operating complex, large-scale systems (distributed/high-availability environments).
Strong fundamentals and the ability to ramp quickly across adjacent technologies (we’re tech-stack agnostic).
A background in designing and building high-quality software within a range of languages and tools is essential.
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.
Mentoring other engineers and helping them grow their technical skills through supportive coaching.
Benefits
Variable Pay: Eligibility commissions or equity based on role and performance.
Comprehensive Benefits: World-class health, wellness, and retirement programs.
Xero Perks: Inside Xero Explore our full suite of benefits, from wellbeing initiatives to professional development.
Software Developer building full - stack applications for Turner Fleischer, a Canadian architecture and design studio. Developing APIs, DevOps workflows, and digital solutions for architects and studio operations.
Associate Software Engineer developing enterprise AML and financial crime technology for Sun Life. Supporting AWS data integration, ETL pipelines, applications, and production operations.
Software Engineer building Felix’s WordPress healthcare website and design system. Developing growth tooling, APIs, analytics, experimentation, and automated QA for Canadian healthcare customers.
Software Developer building production AI agents and MCP integrations for Euna Solutions’ cloud - based public - sector budgeting software. Deploying secure LLM features with Python or TypeScript in a hybrid Oakville team.
Full Stack Engineer building JavaScript and Python applications for Ledgebrook, an InsurTech MGA modernizing specialty insurance. Developing scalable APIs, LLM tools, and underwriting technology.
Staff Engineer designing AWS integrations, microservices, and AI automation for EverCommerce’s service - commerce SaaS platform. Providing technical leadership and hands - on development across distributed teams.
Principal Agentic Engineer architecting AI - native customer - experience systems for APPLY, an agentic CX partner for global consumer and entertainment brands. Leading full - stack architecture, coding - agent delivery, cloud platforms, and AI - powered applications.
Java Full Stack Developer building mission - critical risk technology solutions for Morgan Stanley’s global financial services business. Designing web applications, APIs, databases, and event - driven systems in Montreal’s hybrid environment.
Senior Software Engineer building and maintaining OpenShift applications for RBC, Canada’s largest bank. Supporting data transformation, scalable services, production reliability, and DevOps practices.