Xero is looking for a Senior Engineer - Embedded Accounting to create robust, high-quality, and scalable software that solves genuine customer problems. You will move beyond simple execution to relentlessly automate manual processes, contributing to technical designs with a quality-first approach.
What You'll Do
- Create robust, high-quality, and scalable software that solves genuine customer problems and automates manual processes.
- Contribute to technical solution designs with a quality-first approach.
- Take ownership of identifying and resolving development and production issues, tracking down root causes and communicating impact.
- Play a key role in maintaining engineering standards and infrastructure, proactively monitoring delivery processes to prevent customer-facing problems.
- Make major code design decisions for individual products and contribute to internal ecosystems.
What We're Looking For
- Extensive experience across a range of languages and tools, ideally with a full stack focus using C#, .NET, React, and TypeScript.
- Proficient in the architecture and implementation of distributed systems, with the ability to refactor complex legacy structures.
- Ability to debug across the entire technology stack to unblock the team and solve root causes quickly.
- Strong advocate for Test Driven Development (TDD) and CI/CD practices to ensure quality and speed.
- Growth mindset and enjoyment in mentoring others, helping to lift the technical capability of those around you.
Technical Stack
- C#
- .NET
- React
- TypeScript
- Redux
Team & Environment
You will be part of a collaborative team practicing agile software development. Xero values good quality conversations and building trust with stakeholders, fostering a culture of continuous improvement, innovation, and shared success.
Work Mode
This position is based locally in the United States.





