Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Engineer (API Platform)

$227.6k - $284.6k per year
Full-time

Xero

The role and its impact

This is a senior individual contributor and technical leadership role at the heart of one of Xero’s most strategically important initiatives.

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 (building on our platform) and to internal product teams who depend on a stable, well-designed API layer to move fast.

The decisions you make here will shape how millions of small businesses and their advisors experience Xero, not just through our own products, but through the ecosystem of applications and agents built around them.

Beyond the external surface, this role sits at the intersection of platform engineering and AI. The APIs you design and steward will serve as the trusted foundation for AI- and agent-driven automation across Xero’s accounting workflows; meaning you will be thinking not just about today’s developer experience, but about what it means for an LLM or autonomous agent to safely read, write, and orchestrate complex financial workflows. It is a rare opportunity to do genuinely consequential technical work at scale.

The team and how they connect

The Product Platform team is responsible for the core capabilities that other Xero teams build on; the APIs, SDKs, and platform services that connect Xero’s accounting engine to the world.

We work across domain and organisational boundaries, partnering closely with product management, AI/ML teams, developer relations, and engineering squads across the company to ensure our platform is coherent, reliable, and a genuine accelerator for everyone who builds on it.

As Principal Engineer, you will be a key voice in shaping technical direction not just within the team, but across Xero’s broader engineering community.

The team is currently working on

  • Our current technical stack includes an open source graph technologies powered by gRPC, and backend services built in modern languages like C#, Go, or Java.

  • We are standing up a developer platform to provide a seamless path from domain models to running APIs integrated with CI/CD and production runtimes.

  • You will help deliver across core accounting domains using the Supergraph model to consolidate our technical stack and developer experience.

  • The team is beginning a legacy burndown to replace or front expensive back-channel endpoints with coherent, strongly-typed interfaces and stable contracts.

Where and how you can work

This role is based in our Vancouver office. We embrace a hybrid working model that balances the flexibility of remote work with purposeful in-person collaboration.

Here are some of the things we are looking for

  • A deep background in backend or platform engineering at scale; ideally in multi-tenant SaaS or distributed systems environments, with strong proficiency in a modern language such as C#, Go, or Java

  • Proven experience designing and evolving external-facing APIs and SDKs, including lifecycle practices such as versioning, deprecation, and backward compatibility, with a genuine interest in developer experience

  • Familiarity with event-driven architecture (webhooks, message queues, pub/sub patterns, and idempotent consumers) and the ability to design for failure and recovery in these systems

  • A track record of leading complex, cross-team technical initiatives: shaping technical strategy, facilitating design reviews and RFCs, and aligning multiple stakeholders without losing momentum

  • Exposure to LLM- or ML-powered products, agentic architectures, or AI safety and governance concerns, and an understanding of how API and event design decisions affect model quality, safety, and reliability

  • A genuine approach to mentoring and growing engineering capability in others; from coaching individual engineers through to building communities of practice around platform and API thinking

Apply even if your experience isn’t a perfect match! At Xero, we hire based on your skills, passion, and the unique perspective you can bring to enhance our culture and team.

Compensation & Total Rewards

At Xero, we value the impact and skills you bring to the team. We believe in a Total Package philosophy - ensuring your value is recognized through a holistic lens that includes base salary, performance incentives, and world-class benefits.

The expected base salary range for this role is $227,600 - $284,600 CAD.

Individual pay is determined by various factors, including geography, level of experience, and the specific skills you bring to the role.

In addition to base pay, Xero’s roles are eligible for the following forms of variable compensation:

  • Variable Pay: Permanent employees are eligible to participate in our annual bonus and equity (RSU) programs. You may also be eligible for performance-based cash or equity (RSUs) incentives depending on your role level, and company performance.

  • Comprehensive Benefits: World-class health, wellness, and retirement programs. Xero Perks including Wellbeing days, generous leave, and dedicated professional development budgets.

This is a posting for an existing vacancy.

Xero uses AI to help screen applications based on job-related qualifications. These tools assist our recruiters but do not make automated hiring decisions. A human recruiter reviews all candidates before any hiring action is taken.

Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Principal Engineer (API Platform) in Vancouver, BC vacancy
  •  ...The Role & Impact The Product Platform Engineering organisation sits at the heart of our tech...  ...of Xero, building the shared platforms, APIs and core capabilities that power our customer...  ...that makes Xero unique. As Senior Principal Engineer you will be operating at the... 
    Suggested
    Long term contract
    Full time
    Work at office
    Remote work
    Flexible hours
    Shift work

    Xero

    Vancouver, BC
    a month ago
  • $227.7k - $284.6k per year

     ...The role & impact You will work in collaboration with multiple engineering teams across the product group to guide, inspire, and elevate...  ...day work. Initially, the role will focus on Modern cloud platforms, automated CI/CD pipelines, and microservice architectures Refactoring... 
    Suggested
    Long term contract
    Permanent employment
    Full time
    Work at office
    Work from home
    Flexible hours

    Xero

    Vancouver, BC
    a month ago
  • $260k - $275k per year

     ...Saviynt   • Work on a mission-critical SaaS platform used by global enterprises • Solve...  ...at scale • Influence architecture and engineering culture at a company level • Competitive...  ...implement clear, well-documented RESTful API designs for the infrastructure services... 
    Suggested
    Full time

    Saviynt

    Vancouver, BC
    more than 2 months ago
  • $140k - $160k per year

     ...top performing asset managers? We are looking for a  Manager, Platform Engineering for an existing vacancy in our IS team.  At CC&L Financial Group...  ...and improve resilient system-to-system integrations across APIs, event streams, batch/file transfers, data workflows, vendor platforms... 
    Suggested
    Full time
    Work at office
    Remote work

    Connor, Clark

    Vancouver, BC
    more than 2 months ago
  •  ...Do you enjoy building platforms that just work — day after day — while continuously making them better? Do you like being close to...  ...across North America, we’re looking for an experienced Platform Engineer to help build, operate, and evolve our hosting platforms with clarity... 
    Suggested
    Long term contract
    Full time

    Centiro

    Vancouver, BC
    a month ago
  • $140k - $210k per year

     ...several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation...  ...via applications, device drivers and APIs. Working with, understanding and modifying...  ...and design specifications for drivers and API to manage hardware devices in linux and implement... 
    Full time
    Manual labor

    Arista Networks, Inc.

    Vancouver, BC
    more than 2 months ago
  •  ...Description We are seeking an Engineering Manager to lead our Measurement Data Engineering...  ...within the Partnership Intelligence Platform . This is an exciting opportunity for a...  ...Containerization technologies such as Docker. API-based integrations and distributed... 
    Long term contract
    Full time
    Internship

    Twocircles

    Vancouver, BC
    more than 2 months ago
  •  ...meaningful impact? At Apex, we’re building more than a consulting and engineering firm—we’re creating a place where your career accelerates, your...  ...Company's sign-on bonus program. Apex is hiring a Senior Principal Engineer Manager to be based in Vancouver, Richland or Walla... 
    Long term contract
    Full time
    Temporary work
    Internship
    Work at office
    Local area
    Relocation package

    Apex Companies

    Vancouver, BC
    a month ago
  • $90k - $120k per year

     ..., and access lending products without unnecessary friction. Our platforms allow customers to apply and manage their finances  online, by text...  ...the office and 2 WFH. About the role:  As a Data Platform Engineer II at Spring, you are a hands-on builder who delivers reliable,... 
    Long term contract
    Permanent employment
    Full time
    Work at office
    Work from home
    Flexible hours

    Spring Financial

    Vancouver, BC
    16 days ago
  •  ...Are you an Analog Design Engineer passionate about building the high-speed interconnect technology powering the next generation of AI? Join our fast-growing semiconductor startup and help develop disruptive mixed-signal solutions that enable tomorrow's AI infrastructure. We... 
    Full time
    Temporary work

    CELERO COMMUNICATIONS INC

    Vancouver, BC
    a month ago
  • $150k - $195k per year

     ...use. This role is a split between data platform architecture and AI infrastructure. Half your...  ...standard for the team and mentor the engineers and analysts already here. You will report...  ...mindset geared toward systems architecture, API contracts, and failure modes ~ The instinct... 
    Full time
    Local area
    Flexible hours

    Online Veterinarians

    Vancouver, BC
    more than 2 months ago
  • $170k - $185k per year

     ...Canada’s top-performing asset managers? We are seeking a Head of Platform Engineering, Reliability & Control to lead our horizontal engineering...  ...efficiency at scale.   ~ Improve integration reliability across APIs, event streams, batch workflows, and vendor platforms,... 
    Full time
    Work at office
    3 days per week

    Connor, Clark

    Vancouver, BC
    more than 2 months ago
  • $238k - $270k per year

     ...We are looking for an experienced Engineering Manager to lead a team responsible for Asana’s monetization platform, the systems that power billing, pricing, packaging, incentives...  .... The team builds the internal platform, APIs, and administrative experiences that enable Asana... 
    Long term contract
    Full time
    Temporary work
    Work at office
    Local area
    Work from home
    Worldwide

    Asana

    Vancouver, BC
    more than 2 months ago
  •  ...and globally distributed zero-downtime platform that underpins vehicle, mobile, and cloud...  ...on scaling low-latency messaging, engineering resilient APIs, and ensuring end-to-end operational visibility...  ...and optimize reverse proxies and API gateways (such as NGINX or Envoy) to... 
    Full time
    Contract work
    Internship
    Worldwide

    Rivian and Volkswagen Group Technologies

    Vancouver, BC
    a month ago
  • $100k - $115k per year

     ...critical. Our teams bring together expertise across data science, engineering, AI, analytics, and consulting to design and deliver practical,...  ...and contribute directly to both client solutions and the platforms and products we are building internally. Our Core Values: Trust... 
    Long term contract
    Full time
    Work at office
    Monday to friday

    ProCogia

    Vancouver, BC
    15 days ago
  •  ...Job description   Join INTRALOT as a Data Cloud Platform Engineer (DBA) - AWS Infrastructure At INTRALOT, we shape the future of gaming...  ...Aurora (MySQL/PostgreSQL), self-managed DBs on EC2. Database Engines: MySQL, PostgreSQL, Oracle, SQL Server (one or more). Monitoring... 
    Full time
    Worldwide

    Ballys Intralot Sa

    Vancouver, BC
    a month ago
  • $155k - $165k per year

     ...fully remote Senior Software Engineer to join our small, highly autonomous...  ...help us build a world-class platform for developers integrating with...  ...building, and evolving public APIs used by external developers...  ...consistency, and usability of Smile’s API surface - Building and... 
    Full time
    Remote work
    Monday to friday
    Flexible hours

    Smile.Io

    Vancouver, BC
    more than 2 months ago
  •  ...automated optimizations per second, the AI-powered StackAdapt Marketing Platform seamlessly connects brand and performance marketing to drive...  ...and marketing channels.   We are looking for a Staff Engineer, FinOps & Cost Platform to build and lead our engineering cost-... 
    Full time
    Local area
    Remote work
    Work from home
    Home office

    Stackadapt

    Vancouver, BC
    more than 2 months ago
  • $155k - $175k per year

     ...before an autonomous vehicle is ever tested in one of our virtual worlds, an engineer at Parallel Domain has to build, test, and ship the software that creates that world. The Development Platform team owns the systems that lets them ship safer features, faster. Parallel... 
    Full time
    Immediate start

    Parallel Domain

    Vancouver, BC
    more than 2 months ago
  • $167.4k - $209.2k per year

     ...the layer underneath that surface — the API contracts, the data-access model and the...  ...server. You will set the vision alongside a principal engineer, argue the customer’s case inside...  ...retention across owner and bookkeeper personas, platform and API reliability, and the pace at... 
    Long term contract
    Permanent employment
    Full time
    Contract work
    Immediate start
    Remote work

    Xero

    Vancouver, BC
    27 days ago
  • $90k - $125k per year

     ...The Company:  Push is an all-in-one platform that helps businesses grow and scale their companies...  ...for an experienced Full Stack Software Engineer (back end focus preferred) who loves...  ...Helping build and scale back-end services and APIs Infrastructure maintenance and scaling... 
    Full time
    Work at office
    Remote work

    Push Operations

    Vancouver, BC
    more than 2 months ago
  • $192k - $240k per year

     ...Why join us Brex is the intelligent finance platform that enables companies to spend smarter and move faster in more than 200 markets...  ...tools, resources, and support you need to grow your career. Engineering at Brex Engineering at Brex is about building systems that... 
    Long term contract
    Full time
    Work at office
    Remote work
    Work from home

    Brex Inc.

    Vancouver, BC
    more than 2 months ago
  • $126k - $160k per year

     ...genres. We are seeking a passionate Platform Engineer to help across various, technically ambitious...  ...evolve platform systems in proprietary engines across PC and consoles, with an emphasis...  ...areas of a game engine, like platform APIs, streaming, rendering, audio, etc.... 
    Remote job
    Long term contract
    Full time

    Blackbird Interactive

    Vancouver, BC
    more than 2 months ago
  • $226.58k - $332.32k per year

     ...award-winning games or crafting engine technology that enables others...  .... What You'll Do As a Principal Software Programmer of the...  ...technical leadership for the platform powering real-time voice communication...  ...designing and maintaining C APIs for broad platform... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Vancouver, BC
    more than 2 months ago
  • $165k - $220k per year

     ...within EPCM/design house environments, working closely alongside engineering and project delivery teams, attend in-person meetings or...  ...standards, workflows, tools, and design methodologies As the Principal Engineer I – Process Engineering you support long‑range technical... 
    Internship
    Work at office

    Freeport McMoRan

    Vancouver, BC
    5 hours ago
  • $75k - $110k per year

     ...’s Next Generation Personalized Learning Platform  Every learner deserves individualized...  ...directly with educators, researchers, software engineers, and organizational leaders. This is a...  ...the long-term vision of PEAK    Principal Roles and Responsibilities  Product Discovery... 
    Long term contract
    Permanent employment
    Full time
    Temporary work
    Internship
    Work at office
    Immediate start
    Work from home
    Relocation
    Monday to friday
    Flexible hours
    Shift work
    Afternoon shift

    Learn. Develop. Succeed

    Vancouver, BC
    a month ago
  • $75k - $95k per year

     ...Job Overview: We are currently seeking a Senior level or Principal level UX Designer to join our team! As a Senior or Principal...  ...~ Prior hands-on UX development experience on multiple games, platforms and user input schemes (i.e. touch, controller, mouse & keyboard... 
    Long term contract
    Full time
    Casual work
    Remote work
    Worldwide

    Smoking Gun Interactive Inc.

    Vancouver, BC
    more than 2 months ago
  • $135.8k - $253k per year

     ...cloud-enabled world. Microsoft's Azure Data engineering team is leading the transformation of...  ...BI. Our mission is to build the data platform for the age of AI, powering a new class...  ...better served. Responsibilities As a Principal Software Engineering Manager on the Fabric... 
    Full time
    Local area

    Microsoft

    Vancouver, BC
    4 days ago
  • $180k - $190k per year

     ...career, we’d love to hear from you. Position Summary As a Principal Sales Engineer, you will have a significant impact on the success of each...  ...demo narratives Sufficiently versatile with the ExtraHop platform to conduct any ad-hoc demo upon request Key stakeholder... 
    Remote work
    Flexible hours

    ExtraHop

    Vancouver, BC
    4 hours ago
  • $131.8k - $150k per year

     ...will focus on systems, scalability, and engineering quality while collaborating across teams...  ...the Accounting Core team within Product Platforms , which forms the critical foundation underneath...  ..., and modernizing service interfaces or APIs. Automating manual processes and... 
    Permanent employment
    Full time
    Work at office
    Work from home
    2 days per week
    1 day per week

    Xero

    Vancouver, BC
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Engineer (API Platform). Be the first to apply!