Senior Payments Software Engineer
Earnin
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, ACH, FedNow, and RTP. You will design idempotent flows, handle failures and returns, reconcile outcomes, and build APIs and event-driven integrations. AI-assisted development with Cursor and Claude is expected.Key Responsibilities:
Own Cash Out feature design, implementation, and operationBuild payment flows with safe failure handlingDeliver REST and gRPC APIsCreate Kafka and SNS/SQS integrationsImprove monitoring, alerting, dashboards, and runbooksRequirements:
Four or more years of software engineering experienceMost experience building and operating backend servicesProficiency in one modern programming languageAbility to work in more than one languageHands-on SQL and NoSQL database experienceUse payment systems expertise, dependable backend design, and operational ownership to support EarnIn’s Cash Out platform.
#J-18808-Ljbffr
Own Cash Out feature design, implementation, and operationBuild payment flows with safe failure handlingDeliver REST and gRPC APIsCreate Kafka and SNS/SQS integrationsImprove monitoring, alerting, dashboards, and runbooksRequirements:
Four or more years of software engineering experienceMost experience building and operating backend servicesProficiency in one modern programming languageAbility to work in more than one languageHands-on SQL and NoSQL database experienceUse payment systems expertise, dependable backend design, and operational ownership to support EarnIn’s Cash Out platform.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Payments Software Engineer in Winnipeg, MB vacancy
- 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...Senior
- ...surges.”learn more about working at Coinbase.Payments Platform is at the front door of Coinbase... ...a deep technical leader to define the engineering vision for Payments, shape architectural... ...economics.Provide deep technical mentorship to senior/staff engineers across Payments pods,...SeniorLong term contractLocal area
- Payments Platform is one of Xero’s biggest areas of investment and growth - directly affecting how small businesses pay their people,... ...risk and compliance, reconciliation and bill payments As a Senior Engineer, you’ll own significant end-to-end initiatives from technical...SeniorLong term contract
$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... ...risk and compliance, reconciliation and bill payments. As a Senior Engineer, you’ll own significant end-to-end initiatives from technical...SeniorLong term contractPermanent employmentWork 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
- 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...
$120.8k - $170.8k per year
Citi's Core Payment Systems team is looking for a Senior Lead Software Engineer to architect and drive the modernization of global payment processing platforms that move USD 4 trillion in client transactions every day. In this critical technical leadership role, you will define...SeniorWork at officeRemote work- 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...SeniorWork at officeRemote work
- Design scalable backend systems for payment protection as a Senior Engineer, working fully remotely from Canada with fraud prevention expertise. Build reliable... ...of backend systems throughout their lifecycleStrong software engineering and system design skillsExperience building...SeniorRemote work
- ...company that builds financial software for the education sector. Its platform handles payments, accounting and reporting for school... ...in cloud-native, data-driven engineering. The work spans payments,... ...complex.The Role This is a senior hands-on engineering role, roughly...SeniorRemote 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...Senior
- 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...Senior
$199.8k - $244.2k per year
...experienced, product-minded, and resourceful senior backend engineer to own the design, development, and... ...transaction flows on top of EarnIn’s payments and repayment platforms, which move... ....WHAT WE’RE LOOKING FOR 4+ years of software engineering experience, with most of it...SeniorFull timeFor contractorsWork at officeLocal area2 days per week- ...growth with innovative financial products. The entire platform is engineered from the ground up to defend against modern, sophisticated... ...platform. Not a layer on top of a legacy core: the ledger, product, payments, card and compliance systems a bank actually runs on. You would...Senior
- ...we work on. Soma Energy builds software that coordinates large... ...carry twice the load. We need engineers to build what carries us to the... ...review, pairing, and mentoring.Senior or Principal: how the role scales... ...telemetry, industrial control, payments, or real-time infrastructure is...SeniorInternshipFlexible hours
- ...Walmart, Amazon and Uber. Behind the scenes, Snaplii operates real payment infrastructure at scale. Together with our merchant payment... ...this future, we are looking for a highly experienced mobile engineer to help define the next generation of AI-native payment experiences...Senior
$140k - $160k per year
About UsHONK is modernizing parking payments across North America. We help municipalities, universities, and private operators move... ...seventh consecutive year. Role OverviewWe’re hiring a Senior Software Engineer to build and own systems end-to-end on the platform behind HONK...SeniorLong term contractWork at office1 day per week- ...where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and... ...governments realize their greatest potential. Title and Summary Senior Software Engineer Overview: Ethoca, a Mastercard company, is transforming...SeniorLong term contractWorldwide
$125k - $145k per year
Granum is the leading software company devoted to serving landscapers... ...crew training, invoicing, and payments, blending technology with hands... ...RoleWe're hiring a Software Engineer 3 (P3) for the LMN Estimates product... ...expectations for promotion to Senior and beyond. A small,...SeniorFor contractorsFlexible hours- 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
- ...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
- A leading fintech company based in Toronto is seeking a Senior Software Engineer to join their Payment Experience Engineering Team. This role involves owning and driving complex features from design to deployment in the merchant platform, with a strong focus on code quality,...SeniorFull timeRemote work
$131.8k - $150k per year
...You will deliver high-quality, impactful software that aligns with team and business goals... ...will focus on systems, scalability, and engineering quality while collaborating across teams... ...they connect You will join the Payments team within Product Platforms , which...Permanent employmentWork at officeWork from home2 days per week1 day per week- ...CompanyThe client is an established FinTech software provider with more than 25 years of... ...onboarding, multi-currency accounts, payments, compliance, and AML. The company’s... ...technology group. About the RoleAs Senior .NET Engineer – Banking & Payments, you will design...SeniorManual laborWork at office
- ...CompanyOur client is an established FinTech software provider with more than 25 years of... ...platforms covering core banking, payments, financial integrations, and back-... ...are essential. About the RoleAs a Senior Java Engineer, you will design, develop, and support...SeniorFull timeWork at office
- Senior Software Engineer Remote role based in Canada. Must work at least 6 hours of overlap with US Eastern Time.What We Do Wagmo is a modern... ...refactored a system the business depends on, such as payments or claims, without breaking it, and left it easier to change...SeniorRemote work
$158.5k - $237.5k per year
...on Rails REST APIWhat the Role IsBabylist is looking for a Senior Software Engineer, Android to join and lead on our mobile team. This team is responsible... ...of job applicants very seriously. We will never ask for payment, bank details, or personal financial information as part of...SeniorRemote workFlexible hours- Build billing software at Tailscale as a Software Engineer focused on pricing, payments, and distributed systems in a fully remote company.You will design, build, test, and document core billing components across usage-based and subscription models. The role includes third-...SeniorRemote work
$124k - $186k per year
...experiences that keep players in the game.We are looking for a Senior Software Engineer, Services to play a foundational role in building the... ...transaction-heavy environments involving customer/player data, payments, CRM, marketing technology, or real-time event processing is...SeniorLong term contractInternshipImmediate startRemote work- ...emerging technologies, making real impact at the bank and its deliverables. The ideal candidate will be part of a collaborative software engineering team working on Spring Boot, Microservices, Kafka, NoSQL, Docker, OpenShift, Kubernetes Is this role right for you? In this...SeniorFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Payments Software Engineer. Be the first to apply!
Related searches
- software developer no experience Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- senior software developer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer part time Winnipeg, MB
- new graduate software developer Winnipeg, MB
- director software engineering Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software engineer Winnipeg, MB

