IT & Software

Senior Payments Platform Engineer

Xero

Vancouver · Metro Vancouver Regional District · Canada

Build secure, scalable payment systems as a Senior Engineer at Xero’s Vancouver office, using distributed services and modern backend technologies.

You will own significant payments initiatives from technical design through production validation. The work spans orchestration, provider integrations, onboarding, risk, reconciliation, and bill payments. You will balance customer simplicity, financial control, reliability, scalability, and long-term maintainability while collaborating with product and engineering partners. The Vancouver team works hybrid, with home flexibility and office boost days one or two days weekly.

Key Responsibilities:

  • Own payment platform capabilities from design through production
  • Build reusable, provider-agnostic payment foundations
  • Design reliable distributed services for high-throughput workloads
  • Improve systems while delivering customer value quickly
  • Shape engineering practices and quality standards

Requirements:

  • Experience delivering highly available distributed cloud-native systems
  • End-to-end ownership of significant technical initiatives
  • Strong architecture, API, data-store, and trade-off judgment
  • Backend proficiency in Java, Kotlin, Go, Python, Ruby, or C++
  • Commitment to mentoring, code reviews, pairing, and documentation

Bring hands-on backend engineering, payment platform expertise, and sound architectural judgment to Xero’s Vancouver team.

#J-18808-Ljbffr

Reference: WJ-4483_1422707

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.