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 simple, 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.
#J-18808-Ljbffr
Senior Payments Platform Engineer in Winnipeg employer: Xero
Xero is an exceptional employer that fosters a collaborative and innovative work culture, particularly in our Vancouver office, designed for both focus and connection. Employees enjoy a hybrid work model with Boost Days featuring catered meals and activities that support local businesses, alongside comprehensive benefits and professional development opportunities. As a Data Science Manager, you will not only lead a talented team across multiple time zones but also have the chance to make a significant impact on marketing decisions through AI-driven insights, ensuring your contributions are recognized and valued.