Engineer - Payments
$131.8k - $150k per yearXero
The role / impact
You will deliver high-quality, impactful software that aligns with team and business goals, always keeping customer needs and outcomes front of mind. By identifying and solving complex, ambiguous problems independently, you will produce robust, high-quality, and scalable software that helps change the world by supporting small businesses. Your daily work will focus on systems, scalability, and engineering quality while collaborating across teams to drive technical excellence and developer efficiency.Through clear and thoughtful communication, you will ensure stakeholders are well-informed and aligned. You will play a key part in fostering an inclusive team culture by mentoring others and sharing feedback with empathy. Your active participation in planning, delivery, and continuous improvement will contribute directly to the success of the broader Xero community.The team / how they connect
You will join the
Payments
team within
Product Platforms, which forms the critical foundation underneath core product areas like invoices, bills, payments, and payroll. The team exists to make it easy for other groups across Xero to build on a strong foundation of accounting concepts, data, and libraries safely and efficiently. Operating across Wellington and Vancouver, we collaborate closely to reduce tight coupling, establish clear service boundaries, and accelerate product velocity global-wide.The team is currently working on / Initially, you will focus on
Transitioning from a monolithic architecture to modern microservices to remove delivery bottlenecks and improve efficiency.Building and operating services in a production cloud environment utilizing C#, .NET Core, and AWS.Resolving complex legacy problems, database scalability challenges, and modernizing service interfaces or APIs.Automating manual processes and applying test-driven and trunk-based development practices.Where and how you can work
This role is based at our on-site location in Vancouver.
We operate on a hybrid model where you will spend one to two days a week in the office for collaborative technical discussions and team alignment, with the flexibility to work from home on the other days. You will also have the opportunity to travel to New Zealand for onboarding after your first couple of weeks.Here are some of the things we are looking for
You bring proficient backend development experience with one or more programming languages such as C#, .NET, Java, or Go.A solid understanding of distributed systems concepts, including service-to-service communication, eventual consistency, and resilience patterns belongs in your toolkit.Your background features practical experience working with relational databases where transactional data integrity and ACID principles are critical.Having a familiar working knowledge of modern DevOps practices, automated testing, and continuous integration pipelines will help you succeed.Showing an interest in utilizing modern artificial intelligence tools will enable you to enhance personal productivity and streamline engineering workflows.You possess strong communication and collaboration skills, with the capacity to manage internal stakeholders like a technical product partner.Compensation & Total Rewards
At Xero, we value the impact and skills you bring to the team. We believe in a Total Package philosophy - ensuring your value is recognized through a holistic lens that includes base salary, performance incentives, and world-class benefits.The expected base salary range for this role is
131,800 - 150,000 CAD .Individual pay is determined by various factors, including geography, level of experience, and the specific skills you bring to the role.In addition to base pay, Xero’s roles are eligible for the following forms of variable compensation:Variable Pay:
Permanent employees are eligible to participate in our annual bonus and equity (RSU) programs. You may also be eligible for performance-based cash or equity (RSUs) incentives depending on your role level, and company performance.Comprehensive Benefits:
World-class health, wellness, and retirement programs.
Xero Perks
including Wellbeing days, generous leave, and dedicated professional development budgets.
#J-18808-Ljbffr
You will deliver high-quality, impactful software that aligns with team and business goals, always keeping customer needs and outcomes front of mind. By identifying and solving complex, ambiguous problems independently, you will produce robust, high-quality, and scalable software that helps change the world by supporting small businesses. Your daily work will focus on systems, scalability, and engineering quality while collaborating across teams to drive technical excellence and developer efficiency.Through clear and thoughtful communication, you will ensure stakeholders are well-informed and aligned. You will play a key part in fostering an inclusive team culture by mentoring others and sharing feedback with empathy. Your active participation in planning, delivery, and continuous improvement will contribute directly to the success of the broader Xero community.The team / how they connect
You will join the
Payments
team within
Product Platforms, which forms the critical foundation underneath core product areas like invoices, bills, payments, and payroll. The team exists to make it easy for other groups across Xero to build on a strong foundation of accounting concepts, data, and libraries safely and efficiently. Operating across Wellington and Vancouver, we collaborate closely to reduce tight coupling, establish clear service boundaries, and accelerate product velocity global-wide.The team is currently working on / Initially, you will focus on
Transitioning from a monolithic architecture to modern microservices to remove delivery bottlenecks and improve efficiency.Building and operating services in a production cloud environment utilizing C#, .NET Core, and AWS.Resolving complex legacy problems, database scalability challenges, and modernizing service interfaces or APIs.Automating manual processes and applying test-driven and trunk-based development practices.Where and how you can work
This role is based at our on-site location in Vancouver.
We operate on a hybrid model where you will spend one to two days a week in the office for collaborative technical discussions and team alignment, with the flexibility to work from home on the other days. You will also have the opportunity to travel to New Zealand for onboarding after your first couple of weeks.Here are some of the things we are looking for
You bring proficient backend development experience with one or more programming languages such as C#, .NET, Java, or Go.A solid understanding of distributed systems concepts, including service-to-service communication, eventual consistency, and resilience patterns belongs in your toolkit.Your background features practical experience working with relational databases where transactional data integrity and ACID principles are critical.Having a familiar working knowledge of modern DevOps practices, automated testing, and continuous integration pipelines will help you succeed.Showing an interest in utilizing modern artificial intelligence tools will enable you to enhance personal productivity and streamline engineering workflows.You possess strong communication and collaboration skills, with the capacity to manage internal stakeholders like a technical product partner.Compensation & Total Rewards
At Xero, we value the impact and skills you bring to the team. We believe in a Total Package philosophy - ensuring your value is recognized through a holistic lens that includes base salary, performance incentives, and world-class benefits.The expected base salary range for this role is
131,800 - 150,000 CAD .Individual pay is determined by various factors, including geography, level of experience, and the specific skills you bring to the role.In addition to base pay, Xero’s roles are eligible for the following forms of variable compensation:Variable Pay:
Permanent employees are eligible to participate in our annual bonus and equity (RSU) programs. You may also be eligible for performance-based cash or equity (RSUs) incentives depending on your role level, and company performance.Comprehensive Benefits:
World-class health, wellness, and retirement programs.
Xero Perks
including Wellbeing days, generous leave, and dedicated professional development budgets.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Engineer - Payments in Winnipeg, MB vacancy
$131.8k - $150k per year
...that support money movement through Xero, from collecting invoice payments and paying bills to supporting payroll and future payment... ...greater ease and confidence.You will take ownership of meaningful engineering problems, building reliable, secure and scalable software where...SuggestedPermanent employmentInternshipWork at officeWork from home2 days per week1 day per week- Select how often (in days) to receive an alert: Title: Software Engineer- Global Payments EngineeringRequisition ID: 274682 Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. The RoleThe Software Engineer, Global Payment...Suggested
- Engineer Cash Out payment flows at EarnIn with Kotlin, Java, Go, Python, or TypeScript in a hybrid Vancouver, BC workplace. Protect transaction reliability.This senior software engineering position focuses on backend services that move EarnIn members’ money through debit cards...Suggested
- Lead payments analytics engineering at Scribd, using advanced SQL and Databricks to build trusted, production-quality data foundations across products.This senior-most technical leadership role supports payments, billing, subscriptions, identity, and Trust & Safety. You will...Suggested
$186k - $236k per year
...concepts, you will solve complex financial technology challenges at a massive scale. The Team / How They ConnectThe Payments Platform team is the engine powering money movement across the entire ecosystem, collaborating closely with product, security, risk, and operations...SuggestedInternshipWork at officeRemote workWork from homeRelocation2 days per week1 day per week$188k - $236k per year
...small businesses manage cash flow with greater confidence. Payments is one of Xero's biggest areas of investment and growth, and it... ...paid, pay their people, and take on their next opportunity. As Engineering Manager, you'll lead the Payments Platform engineering team in...Long term contractPermanent employmentInternshipWork at officeWork from homeRelocation- ...e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2 e2—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities.... ...flow expansion, we sit at the intersection of product/platform engineers and financial partners, connecting them to ensure that everyone...
- Select how often (in days) to receive an alert: Title: Engineering Lead- Global Payments EngineeringRequisition ID: 278423 Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. Scotiabank continues to be an industry leader...Flexible hours
- Lead payments platform engineering for Xero in Vancouver, guiding distributed systems and money movement initiatives through a hybrid work model.As Engineering Manager, you will lead the Vancouver Payments Platform team. You will coordinate delivery across orchestration, risk...
- Build reliable payment platforms at Xero in Vancouver, using backend engineering and distributed systems expertise in a hybrid work model.As an Engineer on Payments Platform Engineering, you will develop reusable capabilities for money movement across Xero products. Your work...
- Build payment APIs and financial systems at Stripe, managing billions of money movement requests across distributed and hybrid teams.As a Backend Engineer, you will extend Stripe’s balance management platform and build a funds accessibility platform for enterprises and SMBs....
$186k - $236k per year
...movement with financial context to help small businesses manage cash flow with greater confidence. Payments is one of Xero’s biggest areas of investment and growth. As a Lead Engineer on Payments Platform, you’ll join early‑stage initiatives and make foundational architectural...Long term contractPermanent employmentInternshipWork at officeRemote workWork from homeRelocation- Build global payment applications in Toronto using Java, Python, Shell Scripting, and IBM Managed File Transfer technologies. Support reliable payment processing systems.As a Software Engineer in Scotiabank’s Global Payment Technology team, you will design, develop, and implement...
- Moneris is hiring a Network Engineer to design and support critical network infrastructure for payment processing. This hybrid role emphasizes enterprise networking, cloud automation, and team collaboration. The Network Engineer will leverage key skills in routing, switching...
- ...sessions called “surges.”learn more about working at Coinbase.Payments Platform is at the front door of Coinbase’s financial ecosystem... ...into crypto.We’re seeking a deep technical leader to define the engineering vision for Payments, shape architectural cohesion across our global...Long term contractLocal area
- Build secure payment infrastructure with Python and FastAPI at VGS, working remotely or hybrid based on your proximity to an office.As a Senior Software Engineer, you will develop production-critical services for agentic payment flows. You will design APIs, domain models, and...Work at officeRemote work
- ...financial software for the education sector. Its platform handles payments, accounting and reporting for school organizations across North... ...scale and is investing heavily in cloud-native, data-driven engineering. The work spans payments, hardware and backend systems, so the...Remote work
- Shape Citi’s next-generation payment technology with AI-enabled engineering, observability, and resilient distributed systems across a hybrid environment.As Senior Lead Software Engineer, you will define technical direction for Core Payment Systems supporting global transaction...
- VySystems is seeking an experienced software engineer to design, build, and maintain backend payments systems within a cloud-based platform. You will influence architecture, lead design decisions for payments and money-movement, and collaborate with product, operations, and...
- Shape Xero’s provider-agnostic payment integrations as a Senior Backend Engineer in Vancouver’s hybrid Payments Platform team.This senior position focuses on building payment foundations across providers, methods, regions, onboarding, risk, compliance, and reconciliation. You...
- Design scalable backend systems for payment protection as a Senior Engineer, working fully remotely from Canada with fraud prevention expertise. Build reliable... ...service design, payment provider integrations, rules engines, and collaboration with Engineering and Product...Remote work
- Payments Platform is one of Xero’s biggest areas of investment and growth - directly affecting how small businesses pay their people, buy... ...and compliance, reconciliation and bill payments As a Senior Engineer, you’ll own significant end-to-end initiatives from technical design...Long term contract
- ...Xero is seeking a senior backend engineer to help deliver scalable software for the Payments team within Product Platforms. You will contribute to a modern microservices stack in a hybrid in‑office/remote setup in Vancouver, with occasional onboarding travel to New Zealand...Work at officeRemote work
- Engineer high-throughput payment services at Xero in Vancouver, using cloud-native platforms, backend expertise, and production-focused technical judgement.This Senior Engineer role supports Xero’s Payments Platform, an area building foundations for collecting and paying money...
$155k - $205k per year
...The role and its impact Payments Platform is one of Xero's biggest areas of investment and growth - directly affecting how small businesses... ...compliance, reconciliation and bill payments. As a Senior Engineer, you’ll own significant end-to-end initiatives from technical...Long term contractPermanent employmentWork at officeWork from home2 days per week1 day per week- Lead global payments engineering in Toronto with expertise in software delivery, secure banking solutions, and technical team leadership at Scotiabank.This Engineering Manager leads technical teams within Global Cash Management Engineering. You will align business objectives...
- Versapay is seeking a Solutions Engineer to showcase the value of our fintech solutions and remove technical barriers during the sales process. The role focuses on AR/payments spaces, collaborating with product, sales, and customer success teams to drive business value. The...Remote work
- Pursue excellence as a Principal Software Engineer at Priority in the Payments Architecture sector. This position requires deep architectural knowledge and exemplary leadership in engineering. In this role, you will be the highest technical authority overseeing mission-critical...
- Helcim is seeking a Senior Software Engineer to help develop the next generation of payments technology. You will build and deploy high‑quality software, mentor teammates, and help ensure we ship reliable, scalable systems in a fast‑paced environment. You’ll design and implement...
- Take charge of designing the Payments Platform as a Lead Engineer with Xero in Vancouver. Ensure scalable services and unlock new product lines for global money movement. The role calls for a lead engineer keen on shaping architectural standards for a high-demand payments platform...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Engineer - Payments. Be the first to apply!
Related searches
- forklift engineer Winnipeg, MB
- junior aws engineer Winnipeg, MB
- city engineer Winnipeg, MB
- powertrain engineer Winnipeg, MB
- engineer intern Winnipeg, MB
- contact center engineer Winnipeg, MB
- visa sponsorship engineer Winnipeg, MB
- solid waste engineer Winnipeg, MB
- ingénieur génie des procédés Winnipeg, MB
- entry level engineer Winnipeg, MB

