CareerPlan

Senior Software Engineer - Accounting Core

CAN: Vancouver (333 Seymour St)Full-timeCA$155k–CA$205k2026-10-21 → 2026-10-22
Hybrid

Core

Build and evolve the foundational accounting platform ensuring data integrity for invoices, payments, and bank transactions across Xero's ecosystem.

Role type

Senior Software Engineer (Backend)

Builds

Decoupled accounting services, high-throughput financial data systems, and shared foundations for product teams.

Domain

Fintech / Accounting / Cloud-native

Deliverable

production ML models | product features

Required skills

Distributed systems design, Cloud-native platforms (AWS/Azure/GCP), End-to-end ownership, API design, Data store selection, Modern backend stack (Java/Kotlin/Go/Python/Ruby/C++)

Preferred skills

C# and .NET, AI tools usage

Technologies

AWS, Azure, GCP, Java, Kotlin, Go, Python, Ruby, C++, C#, .NET

Responsibilities

Decouple accounting capabilities from a monolith, Design reliable services for critical financial data, Build shared foundations for other Xero teams, Make incremental architectural improvements

Seniority

Senior, hands-on IC