Talent.com
Head of Software Engineering

Head of Software Engineering

Neptune Microfinance BankIkeja, Lagos, NG
15 days ago
Job description

Neptune Microfinance Bank is looking for an accomplished Head of Software Engineering with over 10 years of experience in software engineering, infrastructure, and systems architecture. This role requires a seasoned leader who can drive the technical strategy, system architecture, and engineering culture of our organization.

The ideal candidate will combine deep technical expertise with proven leadership skills, enabling them to mentor engineers, oversee complex projects, and ensure that our platforms are reliable, secure, and scalable. You will be at the forefront of building innovative financial solutions that power mission-critical services across banking and fintech ecosystems.

Key Responsibilities

Provide strategic leadership for the engineering team, aligning software development initiatives with business goals.

Define and implement engineering best practices, coding standards, and architectural guidelines.

Oversee the design and delivery of high-performance distributed systems and microservices architectures.

Lead projects across multiple stacks (Java, JavaScript / TypeScript, Python, PHP, C / C++).

Drive DevOps, CI / CD, and cloud automation initiatives, ensuring seamless deployments and scalability.

Partner with product and business stakeholders to translate requirements into technical solutions.

Oversee the development of enterprise-grade financial platforms, including core banking, payment systems, and card services.

Build and scale a high-performing engineering team, fostering innovation, accountability, and professional growth.

Ensure all systems adhere to security, compliance, and performance optimization standards.

Core Technical Expertise

Programming Languages

Java (Spring Boot, gRPC Microservices, high-throughput services)

TypeScript / JavaScript (Node.js, Angular, React, Ionic / Capacitor)

Python (automation, FastAPI, DevOps scripting)

PHP (Laravel, Lumen, enterprise web applications)

C / C++ (systems-level programming, ATM card programming, performance optimization)

Frameworks & Libraries

Spring Boot, NestJS, Express

Angular, React, Next.js, Ionic

Laravel, Lumen

FastAPI

Kafka, RabbitMQ, ElectroDB

Tools & Infrastructure

Architecture & Design : UML, Lucidchart, Draw.io, ArchiMate, Enterprise Architect

DevOps & Infrastructure : Docker, Kubernetes, Helm, ArgoCD, Terraform, Ansible

CI / CD & Automation : GitHub Actions, Azure DevOps, self-hosted runners

Monitoring & Logging : Prometheus, Grafana, ELK stack

Testing & API Tools : Postman, gRPCurl, Swagger

Payment Systems & ATM Technologies : ISO 8583, EMV standards, Postilion, HSM, Card Personalization Tools, POS / ATM switch configuration

Databases

MySQL, PostgreSQL, MongoDB, Redis

DevOps / CI-CD

Designed and automated CI / CD pipelines (GitHub Actions, Azure Pipelines)

Containerization & orchestration (Docker, Kubernetes, Helm, ArgoCD)

Cloud & infra automation (Terraform, Ansible)

Observability stacks with Prometheus, Grafana, and ELK

Qualifications

10+ years of experience in software engineering, infrastructure, and system architecture.

Demonstrated success in leading engineering teams and delivering complex enterprise-scale projects.

Strong background in financial systems, payment integrations, and banking technologies.

Expertise in DevOps, microservices, and cloud-native architectures.

Excellent leadership, communication, and stakeholder management skills.

Why Join Us?

Shape and lead the engineering vision of a forward-thinking financial institution.

Work on mission-critical platforms that power banking and fintech services at scale.

Collaborate with highly skilled engineers and senior executives.

Create a job alert for this search

Software Engineering • Ikeja, Lagos, NG