Senior Software Engineer - Accounting Core
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
