Professional CV Builder

Create stunning resumes in minutes

Try Now
Neptune Microfinance Bank

Head of Software Engineering at Neptune Microfinance Bank

Neptune Microfinance Bank Lagos 0
Full Time BA/BSc/HND 10 years
Posted Oct 4, 2025
ICT / Computer&nbsp

Job Description

Job description

  • We are 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.

How to Apply

Interested and qualified candidates should forward their CV to: 

recruitmentnmfb@gmail.com
 using the position as subject of email.

Ready to apply?

Submit your application before the deadline.