Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jun 9, 2026
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Kuda is a full-service, app-based digital bank. Our mission is to be the go-to bank not just for those living on the African continent, but also for the African diaspora wherever they might live, anywhere in the world. Kuda is free of ridiculous banking charges and great at helping customers budget, spend smartly, and save more.
    Read more about this company

     

    Head of Engineering

    Role Overview

    As the VP of Engineering (VPE) at Kuda, you will lead a world-class engineering organization of 100+ software and quality engineers distributed across four countries. Your mission is built on three core pillars: Scale, Delivery, and Compliance. You will be the engine of internal execution, responsible for scaling our human organization, driving operational excellence, and ensuring our technical systems remain robust as we expand globally. You will bridge the gap between high-level technical strategy and daily execution, fostering a culture of psychological safety, technical excellence, and rapid innovation.

    Key Responsibilities

    Scaling the Human Organisation:

    • Lead, mentor, and grow a diverse, distributed engineering team of 100+, ensuring high levels of engagement and professional development.
    • Establish clear career frameworks and performance standards that reward technical excellence and leadership.
    • Foster a culture of psychological safety where engineers feel empowered to take calculated risks and innovate.

    Operational & Delivery Excellence:

    • Own the internal execution of the product roadmap, ensuring high velocity without compromising on quality or security.
    • Drive the adoption of modern engineering practices (e.g., GitOps, automated testing, CI/CD) to accelerate delivery cycles.
    • Optimize engineering processes to reduce friction and improve the developer experience across all squads.

    Technical Strategy & Scale:

    • Oversee the architectural integrity of our cloud-native, high-throughput, and low-latency financial systems.
    • Ensure our core banking systems and microservices are built to handle millions of global customers.
    • Drive cloud infrastructure consolidation to simplify maintenance and improve cost-efficiency.

    Compliance & Security:

    • Partner with internal stakeholders to ensure all software delivery upholds the highest standards of security and financial compliance.
    • Ensure readiness for evolving standards (such as ISO 20022, 22301, CBN Risk-Based Cybersecurity Framework, PCI-DSS, etc) and lead the implementation of advanced security features.

    Requirements

    • Seasoned Technologist: 10+ years of engineering experience with a demonstrable background in building and maintaining high-throughput, low-latency financial systems.
    • Proven Leadership: Previous experience leading large engineering organizations (100+) and building high-performance squads in a fast-paced, high-growth environment.
    • Cloud-Native Expertise: Deep understanding of modern cloud infrastructure and distributed systems.
    • Regulatory Knowledge: Experience navigating the security and compliance mandates of financial regulatory bodies.

    Hard Skills:

    • Expertise in software delivery metrics (DORA metrics) and process optimization.
    • Strong grasp of architectural patterns for scalable fintech applications (12 Factor Apps).
    • Experience with automated regression testing and security-first development (DevSecOps).

    Soft Skills:

    • Clear Communication: Ability to translate complex technical challenges into business impact for executive and other business stakeholders.
    • Empathetic Leadership: A commitment to fostering an inclusive, safe, and high-growth environment for engineers.
    • Strategic Thinking: Ability to balance immediate delivery needs with long-term organizational health.

    go to method of application »

    Senior Software Engineer (Backend)

    Role Overview

    We are looking for a result-driven and analytical senior software engineer (backend) who will troubleshoot and improve existing backend applications and processes. She/he will use his or her understanding of programming tools and languages to analyze current codes, formulate more efficient processes, solve problems and create a more seamless experience for users.

    Responsibilities

    • Build high-quality reusable code that can be used in the future
    • Develop functional and sustainable web applications with clean codes
    • Troubleshoot and debug applications
    • Conduct tests and optimize performance
    • Work together with engineers building client-facing applications to integrate UI
    • elements with server-side logic
    • Implement modern technologies to improve legacy applications
    • Collect, analyze and address technical and design requirements
    • Help to create reusable code and libraries for future use
    • Train and support internal teams
    • Interact with developers, designers and system administrators to identify new features
    • Stay informed about emerging technologies.

    Requirements

    • 5+ years of industry experience
    • Bachelors or higher in Computer Science or a related field or equivalent
    • Experience with DevOps principles.
    • Experience with Microservices and Event-Driven architecture.
    • Strong computer science fundamentals, algorithms, and data structures background
    • Model of software engineering best practices, including agile development, unit
    • testing, code reviews, design documentation, debugging, and troubleshooting
    • Solid experience with C#, .Net, .Net Core
    • Strong computer science fundamentals, algorithms, and data structures background
    • A deep understanding of Source Code Management
    • Possess an in-depth understanding of Cloud Technologies (Azure, AWS)
    • A great understanding of databases and SQL.

    go to method of application »

    Software Engineer

    Role Overview

    We are looking for a result-driven and analytical software engineer (backend) who will troubleshoot and improve existing backend applications and processes. She/he will use his or her understanding of programming tools and languages to analyze current codes, formulate more efficient processes, solve problems and create a more seamless experience for users.

    Responsibilities

    • Main focus on coding and debugging
    • Build high-quality reusable code that can be used in the future
    • Develop functional and sustainable web applications with clean codes
    • Troubleshoot and debug applications
    • Conduct tests and optimize performance
    • Work together with engineers building client-facing applications to integrate UI
    • elements with server-side logic
    • Implement modern technologies to improve legacy applications
    • Collect, analyze and address technical and design requirements
    • Help to create reusable code and libraries for future use
    • Train and support internal teams
    • Interact with developers, designers and system administrators to identify new features
    • Stay informed about emerging technologies.

    Requirements

    • 3+ years of industry experience
    • Bachelors or higher in Computer Science or a related field or equivalent
    • Strong computer science fundamentals, algorithms, and data structures background
    • Model of software engineering best practices, including agile development, unit
    • testing, code reviews, design documentation, debugging, and troubleshooting
    • Solid experience with C#, .Net, .Net Core
    • Strong computer science fundamentals, algorithms, and data structures background
    • A deep understanding of Source Code Management
    • Possess an in-depth understanding of Cloud Technologies (Azure, AWS)
    • A great understanding of databases and SQL
    • An in-depth understanding of REST APIs, SOAP & RPC
    • Strong understanding of the Software Development Life Cycle (SDLC)
    • Experience in technical writing and API documentation
    • Familiar with project management tools (e.g Trello, Jira, etc).

    Method of Application

    Use the link(s) below to apply on company website.

     

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Kuda Bank Back To Home
View Hot Nigerian Jobs Today »

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
 
Send your application through

GmailGmail YahoomailYahoomail