Xero
Staff Software Engineer
Overview
You will 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 as a Staff level engineer.
About Xero
Xero provides a comprehensive total package philosophy and uses AI to help screen applications based on job-related qualifications, ensuring human recruiters review all candidates before any hiring action is taken.
Requirements & Eligibility
- Proven experience delivering and operating complex, large-scale systems (distributed/high-availability environments)
- Strong fundamentals and the ability to ramp quickly across adjacent technologies
- A background in designing and building high-quality software within a range of languages and tools
- 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
- Passion for mentoring other engineers and helping them grow their technical skills through supportive coaching
Key Responsibilities
- Modernize systems by refactoring monolithic components into distributed, scalable architectures
- Enhance the developer experience through the maturation of CI/CD concepts, tooling, and TDD practices
- Build and maintain a diverse tech stack that includes C#, .Net, React, AWS, and Kubernetes
- Develop and implement technical solution designs that align with long-term engineering frameworks
Disclaimer: Trace Hiring is an independent job board. We are not directly affiliated with Xero. Please verify all details on the official company application portal.