Skip to content
mimi

Senior Software Engineer

OneWallet Microfinance Bank Limited

Nigeria · On-site Full-time Senior 1w ago

About the role

Job summary

You will be the technical owner of the OneWallet launch. This role is not about “writing code only.” It’s about shipping a system that works with real money, real users, and real operational pressure - with clean audit trails, safe releases, and the ability to debug issues fast.

Min Qualification: HND Experience Level: Senior level Experience Length: 5 years Working Hours: Full Time - Full Time

Job descriptions & requirements

Responsibilities: • Own product architecture and delivery plan (what ships, how it ships, what is gated) • Design and implement core backend patterns: idempotency, retries, dedupe, audit trails, and access control • Build across the stack as needed (backend + web console + integration support) • Set engineering standards: code review discipline, branching strategy, CI/CD rules, release checklists • Work closely with Settlement & Reconciliation, Risk/Fraud Ops, Collections, and Field Sales to translate real operations into product workflows • Ensure production readiness: monitoring, logging, alerts, backup/restore discipline, incident runbooks • Mentor and guide engineers; review PRs and enforce quality. • Translate product/ops requirements into engineering plans and milestones • Run technical planning, estimation, and sprint delivery with measurable outcomes

Requirements: • 5+ years building and shipping production software • BSc/HND in Computer Science/Engineering or related discipline or equivalent senior-level delivery experience (multiple production systems shipped). • Strong system design and architecture skills, with hands-on coding capability • Strong backend fundamentals: SQL schema design, transactions, API design, security • Proven record of owning delivery under pressure (launches, incidents, tight timelines) • Strong judgment: understands tradeoffs between speed and safety • Demonstrated leadership: mentoring, code reviews, raising engineering standards

Preferred Requirements: • Fintech/payments/lending experience (transaction posting/reversals, reconciliation thinking) • Experience building systems requiring auditability and traceability • Experience with operationally heavy products (agent networks, logistics, collections) • Familiarity with reliability patterns: idempotency keys, outbox/event patterns, retries

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free