Principal Engineer shaping Xero’s accounting APIs and AI-ready platform. Leading technical strategy for partner integrations, developer tooling, and reliable financial workflows.
Responsibilities
Define and drive the long-term technical vision for Xero’s Platform API
Shape how Xero exposes its accounting capabilities to external partners and internal product teams
Design and steward APIs that support AI- and agent-driven automation across accounting workflows
Provide technical leadership across the Product Platform team and Xero’s broader engineering community
Partner with product management, AI/ML teams, developer relations, and engineering squads
Help deliver core accounting domains using the Supergraph model
Help establish a developer platform connecting domain models to APIs, CI/CD, and production runtimes
Replace or front legacy back-channel endpoints with coherent, strongly typed interfaces and stable contracts
Lead technical strategy, design reviews, and RFCs across teams
Mentor engineers and build communities of practice around platform and API thinking
Requirements
Deep background in backend or platform engineering at scale, ideally in multi-tenant SaaS or distributed systems environments
Strong proficiency in a modern language such as C#, Go, or Java
Proven experience designing and evolving external-facing APIs and SDKs
Experience with API lifecycle practices including versioning, deprecation, and backward compatibility
Genuine interest in developer experience
Familiarity with event-driven architecture, including webhooks, message queues, pub/sub patterns, and idempotent consumers
Ability to design for failure and recovery in event-driven systems
Track record of leading complex, cross-team technical initiatives
Experience shaping technical strategy, facilitating design reviews and RFCs, and aligning multiple stakeholders
Exposure to LLM- or ML-powered products, agentic architectures, or AI safety and governance concerns
Understanding of how API and event design decisions affect model quality, safety, and reliability
Experience mentoring and growing engineering capability in others
Benefits
Annual bonus eligibility for permanent employees
Equity (RSU) programs for permanent employees
Performance-based cash or equity (RSUs) incentives depending on role level and company performance
World-class health, wellness, and retirement programs
Wellbeing days
Generous leave
Dedicated professional development budgets
Hybrid working model balancing remote work with purposeful in-person collaboration
Senior Backend Engineer building scalable Java/Kotlin services for Toast’s restaurant reservations and payments platform. Delivering integrations, subscriptions, and guest - management capabilities across global markets.
Staff Backend Engineer improving CI pipelines, automation, and developer productivity at Affirm, a flexible - pay platform. Leading reliable build systems across engineering.
Senior Backend Developer building secure IAM capabilities for Fullscript’s health technology platform. Improving authentication, authorization, reliability, and backend scalability.
Staff Backend Engineer setting strategy and building scalable Identity systems for Affirm’s international buy - now - pay - later expansion. Leading backend architecture, reliability, operations, and engineering standards.
Senior Java engineer building secure, scalable brokerage technology for TD Securities’ capital - markets clients. Developing full - stack solutions across Java, Spring Boot, React, APIs, and microservices.
Senior backend engineer building distributed database infrastructure for Grafana Labs’ AI - native data platform. Supporting Grafana Cloud, the observability platform used by 10,000+ organizations.
Senior Backend Engineer building Grafana Labs’ multi - tenant database platform for observability and AI retrieval. Designing distributed storage, query execution, and cloud - native SaaS infrastructure.
Staff Backend Engineer shaping Skillshare’s online learning platform backend architecture. Building TypeScript services, GraphQL contracts, and reliable event - driven systems for millions of learners.
Développeur backend sénior façonnant la plateforme cloud - native de prêts hypothécaires de Nesto Cloud. Conception de services robustes en Go, Python, Node.js ou C#.
Programmeur·euse - analyste Java senior pour les services numériques du gouvernement canadien. Développement, modernisation et soutien en production d’applications web Java critiques à Ottawa.