Job Description
Overview
- The Head of Software Development will lead the execution of the organization’s technology strategy, ensuring secure, scalable, and compliant delivery of all digital platforms. This role requires a hands-on technical leader capable of building and managing high-performing engineering teams, while working closely with an overseas technical consultant who provides architectural direction.
Key Responsibilities
- Translate architectural guidance into stable, reliable platform delivery.
- Drive execution of product and technology roadmaps across fintech solutions.
- Ensure regulatory-grade resilience, uptime, and scalability.
- Lead backend, frontend, mobile, and DevOps teams.
- Oversee delivery of features such as wallets, QR payments, cards, microloans, merchant tools.
- Manage integrations with CBS, NIBSS, Interswitch, Visa, Verve, Mastercard, etc.
- Enforce compliance: PCI-DSS Level 1, ISO 27001, CBN/NIBSS regulations.
- Implement strong fraud-prevention frameworks (AI-driven analytics, MFA, AML monitoring).
- Ensure API security, error handling, and DDoS protection.
- Manage cloud-native deployments (AWS/GCP), Kubernetes, CI/CD pipelines, and monitoring tools.
- Ensure high availability, observability, and disaster recovery.
- Maintain strong relationships with vendors, auditors, and regulators.
- Recruit, mentor, and lead engineering and security teams.
- Drive Agile and DevSecOps practices.
- Work closely with the overseas consultant to ensure architectural consistency.
Technical Expertise Required
- Backend: Java (Spring Boot), Node.js, Python, Go, .NET, PHP
- Frontend & Mobile: React.js, Angular, TypeScript, Flutter, Kotlin, Swift
- Databases: SQL Server, MySQL, PostgreSQL
- Caching: Redis
- Cloud: Azure
- DevOps: Terraform, Kubernetes, CI/CD
- Messaging & AI/ML: Kafka, RabbitMQ, TensorFlow, PyTorch
- Security: AES-256, TLS 1.3, HSMs, OAuth2, OpenID Connect, PCI-DSS, ISO 27001
- Performance: GraphQL, caching, circuit breakers, Prometheus, ELK Stack
Qualifications
- Bachelor’s degree in Computer Science or related field (Master’s preferred).
- 10–12+ years in senior engineering/technology leadership roles.
- Strong experience in fintech, payments, or digital banking platforms.
- Proven ability to manage large-scale microservices architectures.
- Deep knowledge of Nigeria’s tech/fintech ecosystem and regulations.
- Excellent leadership, communication, and stakeholder management skills.