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
  • 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... 
    Suggested

    Xero

    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... 
    Suggested

    EngineersOfAI

    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... 
    Suggested

    Scotiabank

    Winnipeg, MB
    1 hour ago
  • Build high-throughput payment systems as a Senior Engineer with Xero in Vancouver’s hybrid office model. Apply distributed systems expertise to trusted financial products.You’ll own significant initiatives across Xero’s Payments Platform, from technical design through production... 
    Suggested
    Long term contract
    Work at office

    Xero Limited

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

    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... 

    Xero Limited

    Winnipeg, MB
    52 minutes 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
  • 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
  • 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
    58 minutes 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
    1 hour 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

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

    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... 

    Moneris

    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
  • 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.... 

    Joinleyla

    Winnipeg, MB
    1 hour ago
  • Lead payment testing for Artech LLC in Toronto with Connex systems expertise and hybrid work. Validate transactions while supporting QA...  ...and qualifications center on specialized payment quality engineering rather than general software testing. Candidates should review... 
    Remplacement
    Immediate start

    Best Your Buy

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

    Helcim Inc.

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

    Xero

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

    VySystems

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

    TekRek

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

    Jobgether

    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
    57 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

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

    Scotiabank

    Winnipeg, MB
    59 minutes ago

Do you want to receive more vacancies?

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