Role overview
Join Xero as a Product Engineer within the Accounting Core team, part of Product Platforms. This team provides the critical foundation for core product areas including invoices, bills, payments, and payroll across Xero’s global operations. You will deliver high-quality, scalable software that directly supports small businesses while collaborating across distributed teams in Wellington and Vancouver.
Key responsibilities
- Build and operate cloud-based services in production environments using C#, .NET Core, and AWS infrastructure.
- Identify and solve complex, ambiguous technical problems independently while maintaining focus on customer needs and business outcomes.
- Contribute to the transition from monolithic architecture to modern microservices, removing delivery bottlenecks and improving system efficiency.
- Address legacy system challenges, database scalability issues, and modernize service interfaces and APIs.
- Automate manual processes and implement test-driven development and trunk-based deployment practices.
- Communicate clearly with stakeholders to ensure alignment and share technical decisions transparently across the organization.
- Foster an inclusive team culture by mentoring colleagues and providing constructive feedback with empathy.
Requirements
- Proficient backend development experience using languages 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 with relational databases where transactional data integrity and ACID principles are essential.
- Working knowledge of modern DevOps practices, automated testing frameworks, and continuous integration pipelines.
- Strong communication and collaboration skills with the ability to manage relationships with internal technical stakeholders.
- Interest in leveraging modern artificial intelligence tools to enhance productivity and streamline engineering workflows.
What makes this role worth considering
This position offers a hybrid work arrangement based in Vancouver, with one to two days per week in the office for technical discussions and team collaboration, allowing flexibility to work from home. You will have the opportunity to travel to New Zealand for onboarding and connect with a distributed engineering team committed to technical excellence and developer efficiency.
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.
Location
Top Companies Hiring in Canada
View all →