← All roles

Principal Engineer (API Platform)

Xero ·CAN: VAN (333 Seymour St) ·Hybrid 10d ago
C#GoJavagRPCDistributed Systems

About the role

As Principal Engineer for Platform API, you will define and drive the long-term technical vision for how Xero exposes its accounting capabilities to external partners and internal product teams. This role sits at the intersection of platform engineering and AI, designing APIs that serve as the trusted foundation for AI- and agent-driven automation across Xero's accounting workflows. You will shape how millions of small businesses and advisors experience Xero through its ecosystem of applications

Requirements

Deep background in backend or platform engineering at scale, ideally in multi-tenant SaaS or distributed systems, with strong proficiency in C#, Go, or Java. Proven experience designing and evolving external-facing APIs and SDKs, including versioning, deprecation, and backward compatibility. Familiarity with event-driven architecture (webhooks, message queues, pub/sub) and designing for failure. Track record of leading complex cross-team technical initiatives. Exposure to LLM/ML-powered products

About the company

Xero

Xero is an accounting software company providing cloud-based solutions for small businesses and accountants. It offers features like invoicing, bank reconciliation, and payroll, enabling users to manage their finances more efficiently and focus on growing their business.

View company page →
CA$228k–285k
Hybrid CAN: VAN (333 Seymour St)Vancouver, Canada
Posted 10d ago
Apply for this role
Opens jobs.ashbyhq.com ↗
About the company
Xero
https://www.xero.com

Xero is an accounting software company providing cloud-based solutions for small businesses and accountants. It offers features like invoicing, bank reconciliation, and payroll, enabling users to manage their finances more efficiently and focus on growing their business.

View company page →