Xero
Senior 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. 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.
About Xero
Xero is a global technology company providing cloud-based accounting software for small businesses and their advisors.
Requirements & Eligibility
- Proven experience delivering and operating complex, large-scale systems (distributed/high-availability environments)
- 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
Key Responsibilities
- Modernizing 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
- Mentoring other engineers and helping them grow their technical skills through supportive coaching
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.