Engineer – Accounting Core
Role overview
Xero is seeking an Engineer for the Accounting Core team, a critical foundation within Product Platforms that supports core product areas including invoices, bills, payments, and payroll. You will develop high-quality software that enables small businesses to succeed, working on systems that other teams across the company depend on to build their products safely and efficiently.
Key responsibilities
- Deliver robust, scalable software that solves complex and ambiguous problems independently while keeping customer needs and outcomes at the forefront.
- Contribute to the transition from monolithic architecture to modern microservices, helping to remove delivery bottlenecks and improve overall efficiency.
- Build and operate cloud-based services in production environments using C#, .NET Core, and AWS infrastructure.
- Address complex legacy challenges, including database scalability issues, and modernize service interfaces and APIs.
- Implement automated testing practices and trunk-based development methodologies to enhance code quality and deployment velocity.
- Communicate clearly with stakeholders to ensure alignment and inform decision-making across teams.
- Mentor team members and foster an inclusive culture by sharing feedback with empathy and supporting the broader Xero community.
Requirements
- Proficient backend development experience with at least one programming language such as C#, .NET, Java, or Go.
- Solid understanding of distributed systems concepts, including service-to-service communication, eventual consistency, and resilience patterns.
- Practical experience working with relational databases where transactional data integrity and ACID principles are essential.
- Familiarity with modern DevOps practices, automated testing, and continuous integration pipelines.
- Strong communication and collaboration skills with the ability to manage relationships with internal stakeholders and technical partners.
- Interest in utilizing modern artificial intelligence tools to enhance productivity and streamline workflows.
What makes this role worth considering
The Accounting Core team operates across Wellington and New Zealand and Vancouver, collaborating to establish clear service boundaries and accelerate product velocity globally. You will work on foundational systems that directly enable innovation across the company, with the opportunity to tackle significant modernization challenges in a hybrid work environment that includes one to two days per week on-site in Vancouver and the chance to travel to New Zealand for onboarding.
How to apply
Use the Apply button to view the official job posting and submit your application on Xero's careers site.
ImmigrationCafe is a job listing directory, not a recruiter. Applications are submitted on the employer's official careers website.