Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Engineer - Payments

$131.8k - $150k per year

Xero Limited

The role / impactYou 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 connectYou 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 workThis 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.
Apply even if your experience isn't a perfect match! At Xero, we hire based on your skills, passion, and the unique perspective you can bring to enhance our culture and team.
Compensation & Total RewardsAt 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.
This is a posting for an existing vacancy.
Xero uses AI to help screen applications based on job-related qualifications. These tools assist our recruiters but do not make automated hiring decisions. A human recruiter reviews all candidates before any hiring action is taken.
#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... 
    Suggested
    Permanent employment
    Internship
    Work at office
    Work from home
    2 days per week
    1 day per week

    Xero

    Winnipeg, MB
    1 hour ago
  • 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... 
    Suggested

    Moneris

    Winnipeg, MB
    58 minutes ago
  •  ...enterprises to the most ambitious startups - use Stripe to accept payments, grow their revenue, and accelerate new business opportunities....  ...satisfaction and drive merchant conversion rates. The Risk Engineering team develops products that minimize financial and regulatory risks... 
    Suggested
    Internship

    Joinleyla

    Winnipeg, MB
    58 minutes ago
  • 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.... 
    Suggested

    Joinleyla

    Winnipeg, MB
    1 hour ago
  • Build secure payment platforms in Vancouver with Xero, applying backend engineering and distributed systems expertise in a hybrid work model.As a Payments Platform Engineer, you will create reusable capabilities for collecting and paying money through Xero. You will work across... 
    Suggested

    Xero Limited

    Winnipeg, MB
    1 hour ago
  •  ...to ensure the accuracy and compliance of payables reconciliations with the established policies and procedures. Additionally, the AP Payments Analyst is required to respond to internal and external stakeholder inquiries in a time manner. Key Job Responsibilities Timely... 
    Full time

    The Boyd Group Inc.

    Winnipeg, MB
    1 day ago
  • $135.2k - $202.8k per year

     ...enterprises to the most ambitious startups - use Stripe to accept payments, grow their revenue, and accelerate new business opportunities....  ...satisfaction and drive merchant conversion rates. The Risk Engineering team develops products that minimize financial and regulatory risks... 
    Internship
    Work at office
    Local area

    Stripe, Inc.

    Winnipeg, MB
    1 hour ago
  • 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... 

    Earnin

    Winnipeg, MB
    1 hour ago
  • Shape money movement products for small businesses as Xero’s Engineering Manager in Vancouver, bringing payments or fintech experience to a hybrid team.You will lead the Payments Platform engineering team as it develops global bill payments and shared capabilities for new product... 

    Xero

    Winnipeg, MB
    1 hour ago
  • 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... 

    Xero

    Winnipeg, MB
    1 hour ago
  • 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

    Scotiabank

    Winnipeg, MB
    58 minutes ago
  • 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... 

    Xero Limited

    Winnipeg, MB
    1 hour ago
  •  ...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... 

    EngineersOfAI

    Winnipeg, MB
    1 hour ago
  • Engineer payment and trading platforms at EraTree, connecting banks, liquidity providers, blockchains, and payment rails through reliable integrations.This generalist Software Engineer role spans real-time pricing, trade execution, settlement, treasury, and cross-border payments... 

    EraTree

    Winnipeg, MB
    1 hour ago
  • 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... 

    Scotiabank

    Winnipeg, MB
    1 hour ago
  • $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 contract
    Permanent employment
    Internship
    Work at office
    Remote work
    Work from home
    Relocation

    Xero

    Winnipeg, MB
    1 hour ago
  • Lead payment technology modernization at Scotiabank, combining technical strategy, stakeholder communication, and controlled delivery for evolving payment capabilities.As an Engineering Lead, you will help advance real-time, programmable payment rails while meeting enterprise... 

    Scotia

    Winnipeg, MB
    1 hour ago
  • 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... 

    Scotiabank

    Winnipeg, MB
    1 hour ago
  •  ...veterans.   About this Role Vogo is seeking a Senior Manager, Payments & Financial Operations to build and own the financial...  ...relationship with Adyen and work closely with Finance, Product, Engineering, Customer Operations, Fraud and Risk, and Partnerships to build... 
    Full time
    Remote work
    Worldwide

    vogo

    Winnipeg, MB
    9 hours ago
  • $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... 
    Internship
    Work at office
    Remote work
    Work from home
    Relocation
    2 days per week
    1 day per week

    Xero

    Winnipeg, MB
    59 minutes ago
  • $188k - $236k per year

     ...help 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 contract
    Permanent employment
    Internship
    Work at office
    Work from home
    Relocation

    Xero Limited

    Winnipeg, MB
    59 minutes ago
  • 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... 

    Scribd, Inc.

    Winnipeg, MB
    1 hour ago
  • Simplify complex financial processes for small businesses as a Senior Backend Engineer on Xero’s Vancouver Payments Platform. Stay hands-on.You will build and evolve reusable payment services that support secure, accurate experiences across products, methods, providers, and... 

    Xero

    Winnipeg, MB
    1 hour ago
  •  ...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 office
    Remote work

    K1 Industries

    Winnipeg, MB
    1 hour ago
  • hireVouch is seeking a Backend Engineer to build reliable payment systems in the core backend. You will work on money movement, ledgers, and compliance with real-world financial systems. Responsibilities include building payment processing, ledger postings, and durable integrations... 

    hireVouch

    Winnipeg, MB
    1 hour ago
  • 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

    Winnipeg, MB
    1 hour ago
  • $120k - $150k per year

     ...receivable, removing barriers to collecting and reconciling B2B payments. Our solutions connect finance teams, customers, and business...  ...: Bachelor’s degree in Business, Computer Science, Software Engineering, orequivalent work experience.Minimum of 3+ years of experience... 

    Versapay

    Winnipeg, MB
    59 minutes ago
  •  ...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 contract
    Local area

    Coinbase, Inc.

    Winnipeg, MB
    1 hour ago
  • $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 contract
    Permanent employment
    Work at office
    Work from home
    2 days per week
    1 day per week

    Xero

    Winnipeg, MB
    58 minutes ago
  • 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... 

    Priority Technology Holdings, Inc.

    Winnipeg, MB
    58 minutes ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Engineer - Payments. Be the first to apply!