Design high-throughput distributed services for Xero Payments Platform from Vancouver, with hybrid work and weekly in-office collaboration.
As a Senior Engineer, you will help evolve foundations that let small businesses collect and pay money simply, accurately, and securely. Your scope includes payment orchestration, multiple providers, risk and fraud, reconciliation, bill payments, and global financial workflows. You will make technical decisions across APIs, data stores, architecture, rollout, and production operation. The role combines hands-on coding with close collaboration across product and engineering. You will also contribute to engineering quality while supporting a growing Vancouver Payments Platform team.
Key Responsibilities:
- Deliver highly available services under real-world production constraints
- Own technical designs, rollouts,
and production validation
- Support global bill payments and accounting connectivity
- Operate capabilities with monitoring and operational readiness
- Contribute to coherent long-term platform architecture
Requirements:
- Proven high-throughput distributed systems delivery on AWS, Azure, or GCP
- Up-to-date backend experience with Java, Kotlin, Go, Python, Ruby, or C++
- Careful architecture and trade-off evaluation
- Interest in learning C# and .NET
- Hands-on production coding and technical deep-dive experience
Apply distributed systems expertise and production ownership to reliable, secure payments infrastructure serving Xero customers.
📌 Senior Distributed Systems Engineer Payments (Vancouver)
🏢 Xero
📍 Vancouver
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.