NCBA Bank Group is a leading financial services provider in East Africa, committed to delivering exceptional banking solutions to both retail and corporate clients. With a heritage rooted in innovation, customer-centricity, and sustainability, NCBA offers a dynamic work environment that fosters professional growth and personal development.
As we continue to grow and evolve in the face of rapid technological transformation and expanding customer needs, NCBA is looking to attract top-tier talent to join its team. The bank seeks dedicated and skilled professionals who can contribute meaningfully to our vision of becoming Africa’s most respected financial services provider. We are pleased to announce multiple job openings in both technical and business domains.
Below are the current job opportunities available at NCBA Bank Group:
Job Openings and Descriptions
1. Infrastructure Security Engineer
Job Description: The Infrastructure Security Engineer will play a critical role in securing NCBA’s IT infrastructure. The incumbent will design, implement, and maintain security measures that safeguard sensitive systems and data from internal and external threats. Responsibilities include vulnerability assessments, firewall management, network segmentation, intrusion prevention, and assisting in compliance audits.
2. Cloud & IoT Security Engineer
Job Description: The Cloud & IoT Security Engineer will be responsible for securing cloud platforms and Internet of Things (IoT) infrastructure across the bank. This role involves implementing secure cloud architecture, monitoring cloud-based applications for suspicious activity, and managing device security protocols for IoT deployments. The role also includes advising development teams on best practices for secure code deployment in cloud environments.
3. Security Operations Centre (SOC) Specialist
Job Description: The SOC Specialist will monitor and respond to security incidents and events in real-time. Duties include analyzing alerts from various security tools, performing incident triage, conducting digital forensics, and contributing to continuous improvement of threat detection strategies. This position is central to ensuring the bank’s cyber resilience and data integrity.
4. T24 Developer
Job Description: The T24 Developer will be responsible for the development and maintenance of the bank’s T24 core banking system. The role includes designing solutions, implementing customizations, supporting upgrades, and troubleshooting technical issues. Close collaboration with business analysts and operations teams will be essential to meet the evolving requirements of the bank’s digital platforms.
5. CRM Specialist
Job Description: The CRM Specialist will oversee the implementation and optimization of Customer Relationship Management (CRM) systems within the bank. The role involves managing CRM workflows, analyzing customer data, generating actionable insights, and supporting marketing and sales initiatives. The CRM Specialist will also facilitate training and ensure user adoption across departments.
6. Card Systems Specialist
Job Description: The Card Systems Specialist will manage the end-to-end operations of the bank’s card services, including issuance, transaction processing, fraud monitoring, and system configuration. This role requires coordination with vendors, support for new product launches, and ensuring compliance with regulatory and industry standards related to card security and performance.
7. Sector Head: Public Sector
Job Description: The Sector Head for the Public Sector will lead the strategy and relationship management for government and public institutions. Responsibilities include business development, risk assessment, portfolio management, and driving sector-specific financial solutions. The role also involves liaising with internal teams to develop customized products that meet the unique needs of public sector clients.
8. Business Development Manager, Trade Finance Sales – Corporate Banking
Job Description: The Business Development Manager in Trade Finance Sales will focus on expanding trade finance business among corporate clients. Key duties include identifying new opportunities, structuring trade finance products, maintaining relationships with existing clients, and collaborating with internal departments to ensure effective delivery. The role also requires in-depth market analysis and staying informed about regional and global trade trends.
9. Core Banking (T24) Developer
Job Description: This role involves building and enhancing functionalities on the T24 core banking platform. The Core Banking Developer will write clean and efficient code, troubleshoot system bugs, and ensure seamless integration with other applications. Key responsibilities also include producing technical documentation and offering post-deployment support to end-users.
Application Process
For interested candidates, please submit your application for the respective positions.