Senior Software Engineer - Payments Platform
Core
Build reusable, provider-agnostic capabilities for Xero's payments platform, including payment orchestration, risk, compliance, and global bill payments for small businesses.
Role type
Senior Software Engineer (Payments Platform)
Builds
Distributed services for payment collection, processing, and reconciliation across multiple providers and regions.
Domain
Fintech / Payments / Cloud-native infrastructure
Deliverable
production ML models | product features
Required skills
Distributed systems design, Cloud-native platforms (AWS/Azure/GCP), Backend development (Java/Kotlin/Go/Python/Ruby/C#), API design, Data store selection, AI application evaluation
Preferred skills
C# and .NET experience, AI tool usage
Technologies
AWS, Azure, GCP, Java, Kotlin, Go, Python, Ruby, C++, C# .NET
Responsibilities
Own end-to-end initiatives from design to production, design reliable distributed services, collaborate on payment product experiences, mentor peers and share technical knowledge
Seniority
Senior, hands-on IC
