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

Senior Backend Engineer (Payments, Android)

TekRek

A growing SaaS company that builds financial software for the education sector. Its platform handles payments, accounting and reporting for school organizations across North America, giving them real-time oversight of funds collected through cash, cheque and digital channels.The business operates at real scale and is investing heavily in cloud-native, data-driven engineering. The work spans payments, hardware and backend systems, so the problems are complex.The Role
This is a senior hands-on engineering role, roughly 70% Android and 30% backend. You’ll build and support the apps that run on the company’s Android point-of-sale terminals. You’ll also help shape the Azure services that monitor, configure and report on those devices in the field. It suits an Android engineer who has worked with physical hardware and wants to own work from the device through to the cloud.What You Will Do
Build and maintain Android applications for POS terminals in Kotlin and Java, using Jetpack, MVVM, Coroutines and Hilt/DaggerConnect apps to card readers, receipt printers, barcode scanners, NFC readers and customer-facing displays, starting with PAX devices and expanding to other Android payment terminalsMake payment and operational workflows secure, stable and responsive, and work through production issues across a mix of device models and OS versionsDesign Azure-based services and APIs for device health, diagnostics, remote configuration and fleet managementBuild pipelines that bring in metrics, logs, transaction events and connectivity data, and turn them into monitoring, alerts and reporting the platform and data teams can useWhat You Bring
8+ years in software engineering, with at least 5 focused on Android using Kotlin, Java, the Android SDK and JetpackExperience building apps for POS, kiosk, retail or other specialized Android hardware, with solid grounding in MVVM, Clean Architecture, Coroutines and dependency injectionBackend experience in C#/.NET, Java/Spring Boot or Node.Js, plus REST API integration and SQL/NoSQL databasesHands-on Azure experience, especially Application Insights, alongside services such as Event Hubs, Service Bus, Functions, Cosmos DB, Azure SQL, Storage or AKSBonus: payment terminals (PAX, Verifone, Ingenico, Castles or Clover), card-present payments, PCI-DSS, Docker, Kubernetes and observability toolingWhy This Role
Your code will process real money on devices used every day across a large network of schools. You’ll own both the terminal software and the cloud services that keep the device fleet running, which few Android roles offer. The company is scaling and investing in its engineering, so there’s real hardware, payments and telemetry work to take on.
#J-18808-Ljbffr
Vacancy posted 46 minutes ago
Similar jobs that could be interesting for youBased on the Senior Backend Engineer (Payments, Android) in Winnipeg, MB vacancy
  • 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... 
    Senior

    Xero

    Winnipeg, MB
    44 minutes ago
  • Design scalable backend systems for payment protection as a Senior Engineer, working fully remotely from Canada with fraud prevention expertise. Build reliable automation for disputes and risk management.This Senior Backend Engineer role focuses on payment dispute management... 
    Senior
    Remote work

    Jobgether

    Winnipeg, MB
    50 minutes ago
  •  ...Affirm, Inc. is seeking an experienced Capacity Modeling Engineer to own quarterly goals for the team and lead engineers through ambiguity while delivering capacity plans for peak sales events. You will translate demand forecasts into resource settings across regions and environments... 
    Senior

    Affirm, Inc.

    Winnipeg, MB
    1 day ago
  • KEV Group, a Toronto-based provider of mission-critical financial software for K–12 schools, is seeking a Senior Software Engineer to build Android POS and Azure backend services. The role centers on Android development with strong emphasis on payments, devices, and... 
    Senior

    KEV Group

    Winnipeg, MB
    51 minutes ago
  • EarnIn is seeking a senior backend engineer to own design, development, and operation of Cash Out services. The role emphasizes AI-assisted development, reliability, and security in a fintech context. Hybrid work based in Vancouver, BC with two in-office days weekly, not fully... 
    Senior
    Work at office

    EarnIn

    Winnipeg, MB
    51 minutes ago
  •  ...HHHub.eu, a FinTech software provider with over 25 years of experience, seeks a Senior .NET Engineer – Banking & Payments to design and develop backend systems for core banking, account management, and payment processing. You will contribute across the software lifecycle... 
    Senior

    HHHub.eu (Taupai, UAB)

    Winnipeg, MB
    48 minutes ago
  • A leading payment technology provider is seeking a Senior Software Engineer to join their team. This backend-focused role involves architecting and developing high-quality software solutions for payment processing systems. The ideal candidate has over 5 years of experience in... 
    Senior
    Remote work

    Berkeley Payments

    Winnipeg, MB
    47 minutes 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
    46 minutes ago
  •  ...ambitious startups - use Stripe to accept payments, grow their revenue, and accelerate new...  ...drive merchant conversion rates. The Risk Engineering team develops products that minimize financial...  .... What you’ll do We’re looking for Backend engineers who want to make an impact on... 
    Internship

    Joinleyla

    Winnipeg, MB
    50 minutes 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
    45 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.... 

    Joinleyla

    Winnipeg, MB
    50 minutes ago
  • $135.2k - $202.8k per year

     ...ambitious startups - use Stripe to accept payments, grow their revenue, and accelerate new...  ...drive merchant conversion rates. The Risk Engineering team develops products that minimize financial...  ...here.What you’ll do We’re looking for Backend engineers who want to make an impact on... 
    Internship
    Work at office
    Local area

    Stripe

    Winnipeg, MB
    47 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.... 
    Senior
    Work at office
    Remote work

    K1 Industries

    Winnipeg, MB
    47 minutes 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
    45 minutes ago
  • We are looking for a Senior Android Engineer who is architecturally strong, quality-driven, and AI-native to join our Mobile Engineering team. The...  ...Gradle, Fastlane, or equivalent. Integrate mini-apps, payments, and virtual currency systems into the Xsolla App ecosystem.... 
    Senior
    Internship
    Worldwide

    Precision Labs

    Winnipeg, MB
    45 minutes ago
  •  ...Xero in Vancouver (Canada) is seeking a backend-focused engineer to help deliver scalable software for payments and platform services. You will work on transitioning from a monolith to microservices in a production cloud, using C#, .NET Core, and AWS, while collaborating with... 
    Work at office

    Xero

    Winnipeg, MB
    46 minutes ago
  • $160k - $190k per year

    Build fast, reliable Android apps in Kotlin and Jetpack Compose, ship them through Google Play, and raise the bar for how we build on Android...  ..., large fonts, low-end phones).Review code, mentor other engineers and help set our Android standards.Work with our ASO and ads specialist... 
    Senior
    Internship
    Live In

    AppGrowly

    Winnipeg, MB
    49 minutes ago
  •  ...KEV operates at the intersection of payments, accounting, and reporting—where complexity is high and engineering excellence matters. Headquartered...  ...the Role We are seeking a Senior Software Engineer to help build and evolve our Android-based Point-of-Sale (POS) platform... 
    Senior
    Contract work
    Remote work

    KEV Group

    Winnipeg, MB
    50 minutes ago
  • $158.5k - $237.5k per year

     ...together, from anywhere.Our Tech StackOur Android application is 100% KotlinAndroid...  ...APIWhat the Role IsBabylist is looking for a Senior Software Engineer, Android to join and lead on our mobile...  ...very seriously. We will never ask for payment, bank details, or personal financial... 
    Senior
    Remote work
    Flexible hours

    Babylist

    Winnipeg, MB
    48 minutes 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... 
    Senior

    Earnin

    Winnipeg, MB
    47 minutes ago
  • $140k - $160k per year

    ABOUT YOU We are looking for a Senior Backend Engineer who is detail-oriented, proactive, and highly collaborative to join our Engineering team...  ...creating seamless infrastructure that enables innovative payment, gaming, or commerce experiences, we would love to hear from... 
    Senior

    Workingames

    Winnipeg, MB
    47 minutes ago
  • Build high-throughput payment systems as a Senior Engineer with Xero in Vancouver’s hybrid office model. Apply distributed systems expertise to trusted...  ...technical deep-dive experienceBring distributed systems, backend engineering, and payment platform expertise to Xero’s Vancouver... 
    Senior
    Long term contract
    Work at office

    Xero Limited

    Winnipeg, MB
    45 minutes ago
  •  ...of companies across 35 countries run their corporate cards, payments, treasury and spend on one platform, with more than $5B in annualized...  ...borders, come build it with us. Jeeves is looking for a Senior Backend Engineer to join our engineering team. You will design and build the... 
    Senior
    Full time
    Remote work

    Jeeves Inc.

    Winnipeg, MB
    50 minutes ago
  • About Plooto Plooto is an all-in-one payment automation platform that helps businesses and accounting firms manage payables and...  ...of our fintech platform, and we’re looking for a Senior Backend Engineer who wants real ownership, real scale, real impact, and cares... 
    Senior
    Long term contract
    Contract work
    Internship
    Work from home

    Plooto Inc.

    Winnipeg, MB
    50 minutes ago
  •  ...Kumaran Systems is seeking an accomplished senior.NET backend engineer to design and implement scalable services in Azure. You will work on RESTful APIs, data modeling in SQL Server/Azure SQL, and secure authentication patterns while driving CI/CD through modern DevOps practices... 
    Senior

    Kumaran Systems

    Winnipeg, MB
    1 day ago
  • $118k - $162k per year

     ...too, let’s talk. The Okta Android platform team is responsible for...  ..., communicating with our backend to grant proper application access...  ...experienced Software Development Engineer in Test (SDET) to join the...  ...Kotlin with colleagues of varying seniority. Establish and drive... 
    Senior
    Local area
    Worldwide

    Okta

    Winnipeg, MB
    46 minutes ago
  • Develop production-grade Android applications for Digital Investing, using modern architecture...  ...products.Insight Global is seeking a Senior Android Developer for a leading financial...  ...development and communicate effectively with engineering, product, and design partners.Key... 
    Senior

    Insight Global

    Winnipeg, MB
    47 minutes ago
  • AI-first Senior Android Engineer at OPENLANE builds scalable marketplace apps using Kotlin, Compose, and modern development tools. Work centers...  ...Intermediate engineers on judgment and craftPartner with iOS, Product, backend, and platform teamsRequirements: Five or more years of... 
    Senior
    Work at office

    OPENLANE

    Winnipeg, MB
    51 minutes ago
  • HRB is seeking a Lead Backend Engineer with fintech experience to architect and scale payments infrastructure, ledger systems, and financial APIs. You will own core backend services, ensuring reliability and compliance while handling millions of dollars in daily transactions... 

    HRB

    Winnipeg, MB
    50 minutes ago
  • Build fast, reliable Android apps with Kotlin and Jetpack Compose at AppGrowly, shipping polished experiences through Google Play.As a Senior Android Engineer, you will design and ship features across AppGrowly’s Android apps. You will own purchases and subscriptions, manage... 
    Senior
    Internship

    AppGrowly

    Winnipeg, MB
    45 minutes ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Backend Engineer (Payments, Android). Be the first to apply!