Build secure payment platforms with Go, distributed systems, and AI judgement at Xero’s Vancouver Payments Platform team. Own production delivery end-to-end.
As a Senior Engineer, you will shape reusable, provider-agnostic payment capabilities across orchestration, integrations, risk, reconciliation, and bill payments. You will design reliable services, make architectural trade-offs, and collaborate with product and engineering partners. Your work helps small businesses make payments that remain straightforward, accurate, secure, and connected to accounting records.
Key Responsibilities:
- Own payment platform capabilities from technical design through production
- Design secure distributed services with monitoring and operational readiness
- Improve systems incrementally while supporting long-term architecture
- Apply AI to product problems while protecting customer trust
- Mentor peers through reviews, pairing, and technical documentation
Requirements:
- Experience delivering highly available distributed systems
- Proficiency in Go, Java, Kotlin, Python, Ruby, or C++
- Cloud-native experience with AWS, Azure, or GCP
- End-to-end ownership from design through production validation
- Interest in learning C# and .NET
Bring payments expertise, backend engineering, and sound architectural judgement to Xero’s growing Vancouver platform.
📌 Senior Payments Platform Engineer (Canada)
🏢 Xero
📍 Canada