About the job
As a Senior Engineer and a pivotal contributor within our Product Platform division, you will spearhead the creation of impactful, user-centric API and SDK solutions. Your approach will treat APIs as premier products, ensuring a harmonious balance between the external developer experience and internal platform standards, resulting in interfaces that are robust, scalable, and delightful to integrate.
Your contributions will be vital in enabling AI and agent-driven automation across accounting workflows, laying the groundwork for intelligent product experiences. By architecting secure and modular API surfaces, you will empower small businesses with advanced technologies typically reserved for larger enterprises.
Team Dynamics and Collaboration
Join our innovative API Platform team in Vancouver, dedicated to establishing APIs as the cornerstone of Xero's product offerings. We collaborate to realize the API segment of our technical strategy, addressing AI, mobile, and ecosystem demands.
Current Initiatives
Our technical stack leverages open-source graph technologies powered by gRPC and back-end services developed in contemporary languages such as C#, Go, or Java.
We are establishing a developer platform that streamlines the transition from domain models to operational APIs, seamlessly integrated with CI/CD and production environments.
You will play a vital role in delivering solutions across core accounting and tax domains using the Supergraph model to unify our technical stack and enhance the developer experience.
The team is initiating a legacy burndown project aimed at replacing or fronting costly back-channel endpoints with coherent, strongly-typed interfaces and stable contracts.
Work Environment
This position is based in our Vancouver office. We adopt a hybrid working model that harmonizes the benefits of remote work with intentional in-person collaboration.
