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 →More from Xero
Engineer
C#JavaGoAWSDevOpsDistributed Systems
CA$132k–150k
Remote · CA
Engineer
CA$132k–150k
C#JavaGoAWSDevOpsDistributed Systems
Staff / Lead Backend Engineer, Payments Platform
C#JavaGoC++AWSNoSQLDistributed Systems
$207k–258k
Hybrid · US: San Mateo (1875 South Grant Street)
Staff / Lead Backend Engineer, Payments Platform
$207k–258k
C#JavaGoC++AWSNoSQLDistributed Systems
Lead Engineer (API Platform)
C#GoJavagRPC
CA$174k–217k
Hybrid · CAN: VAN (333 Seymour St)
Lead Engineer (API Platform)
CA$174k–217k
C#GoJavagRPC
Similar roles
Software Engineer– X Core Product
$180k–440k
Software Engineer– X Core Product
$180k–440k
Senior Staff Software Engineer, API
$405k–485k
Senior Staff Software Engineer, API
$405k–485k
Principal Software Engineer
$180k–368k
Principal Software Engineer
$180k–368k
Support Engineer, AI Infrastructure
$169k–245k
Support Engineer, AI Infrastructure
$169k–245k
Senior Software Engineer, AI-Native Platform (Remote)
$158k–190k
Senior Software Engineer, AI-Native Platform (Remote)
$158k–190k