Senior Backend Software Engineer

Odola — Philippines · Posted ~21 hours ago

Senior

Skills

Backend engineering Bank integrations Payment systems Financial infrastructure Ledgering Card processing Resilient systems External financial integrations Backend Banking systems Ledgers Card infrastructure AI

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

Build the backend infrastructure behind a modern financial platform. You will design and maintain resilient services supporting banking capabilities, payment orchestration, card infrastructure, financial integrations, ledgering, and emerging AI-enabled services. The role is ideal for an experienced engineer comfortable with reliable money movement and regulated environments.

Highlights

High-impact senior engineering opportunity focused on financial infrastructure, reliable money movement, payment orchestration, banking capabilities, and resilient systems in regulated environments. Strong emphasis on complex technical challenges and experienced engineering collaboration.

Description

Odola is a fintech democratising access to premium banking for the masses. We’re looking for an experienced Lead or Senior Back-End Engineer to help build the core infrastructure powering Odola’s banking and payments platform. This role is ideally suited to engineers who have already worked on bank integrations, payment systems, issuer processing, ledgering, card programmes, or financial infrastructure at scale. You’ll join a high-calibre team of engineers from companies including Amazon, Canva, IBM, and Deloitte, and play a key role in designing and building the systems that sit at the heart of Odola, from core banking capabilities and payment orchestration to card programme infrastructure and AI-enabled platform services. We are especially interested in engineers who understand the complexity of moving money reliably, integrating with external financial partners, and building resilient systems in regulated environments. What you’ll do Design, build, and maintain backend services that power Odola’s banking, payments, and card infrastructure, with a focus on scalability, reliability, security, and operational resilienceBuild robust APIs and backend workflows for products spanning accounts, payments, card transactions, ledgers, and customer servicingLead or contribute to integrations with banks, card processors, sponsor banks, BIN sponsors, payment networks, and other regulated financial partnersHelp design the technical foundations for card programmes, including authorization flows, transaction processing, settlement, reconciliation, dispute handling, and operational controlsWork closely with product, design, and engineering to define requirements, shape architecture, and drive delivery from concept through launchImprove system performance across databases, event pipelines, caching layers, and messaging systemsBuild systems that are observable, fault-tolerant, and designed for correctness in money movement and financial operationsWrite well-tested, production-grade code, including handling edge cases, failure modes, and reliability concernsStrengthen engineering processes, tooling, and standards to improve team effectiveness and software qualityContribute to the use of AI and automation to accelerate development and improve platform capabilities Basic qualifications 5+ years of professional software engineering experience building and operating backend systems in productionStrong experience with Java or TypeScript in backend environmentsProven experience building scalable APIs, distributed systems, and event-driven architecturesDirect experience working on payments, bank integrations, card programmes, issuer processing, ledger systems, or other regulated fintech infrastructureStrong understanding of reliability, idempotency, reconciliation, and failure handling in transaction-heavy systemsHands-on experience with relational databases such as PostgreSQL or MySQLExperience working with cloud platforms such as AWS, Google Cloud, or AzureExperience delivering software across the full development lifecycle in a professional engineering environment Preferred qualifications Prior experience integrating with banks, sponsor banks, card networks, issuer processors, KYC/KYB providers, fraud tools, or payment partnersExperience building systems involving cards, direct debit, ACH, faster payments, wallets, or other money movement railsFamiliarity with core concepts such as ledgering, authorization, settlement, reconciliation, disputes, and transaction lifecycle managementBachelor’s degree in Computer Science or equivalent practical experienceExperience with coding standards, code reviews, testing, source control, build systems, and production operationsExperience with Domain-Driven Design (DDD), CI/CD, and infrastructure-as-codeFamiliarity with AI/ML concepts and how they can be applied in backend systems Who you are You’ve worked on real financial infrastructure and understand the practical complexity of integrating with external financial systemsYou are comfortable operating in ambiguity and helping shape architecture as products and partnerships evolveYou care deeply about correctness, resilience, and customer experienceYou enjoy building from first principles and thrive in a fast-paced, collaborative environmentYou’re excited by the opportunity to help build a category-defining fintech platform from the ground up