Job Title: Branch Managers

Purpose of the Job:

Responsible for business development and operations, ensuring compliance, staff engagement and business acquisition to grow profitability in line with strategy of the bank.

Reports to: Head of Branches 

Job Description 

  • Implement business development strategy to grow liabilities and assets at branch level.
  • Formulate and implement branch business plans, forecasts and budgets and ensure control and reviews. 
  • Support marketing initiatives and give feedback on products performance in the branch markets. 
  • Cross-sell and upsell new business partnerships to increase income streams to the branch and the bank in general.
  • Ensure compliance with both internal and external regulatory requirements.
  • Review and report any Money Laundering risks associated with business processes and existing customer base. 
  • Develop the branch business strategy in line with the corporate strategy. 
  • Implement the Bank’s business development strategy at branch level including growth in customer base, NFI, liabilities and assets to maximize profitability. 
  • Oversee customer service delivery to maximize acquisition and retention. 
  • Monitor and manage Operation and Business Risks to maximize profitability and reduce exposures. 
  • Maintain security of staff and assets at the branch. 
  • Provide leadership, direction and pace to branch team. 
  • Build, develop and maintain a high-performance culture. 
  • Identify knowledge gaps and recommend training and mentoring initiatives. 
  • Act as liaison between branch and other departments / units. 

Knowledge; Skills and Experience required for this Role 

  • Bachelor’s degree in a business-related field 
  • 7-8 years’ experience 
  • Interpersonal skills 
  • Organization and planning skill 
  • Business networking skills 
  • Attention to details 
  • Negotiation skills 
  • Presentation skills 
  • Analytical skills 
  • Integrity 

How to Apply

Interested candidates are requested to send their cover letter and CV to hr@rafiki.co.ke quoting the position applied for and the location on the e-mail subject on or before 14th December 2025 at 5:00pm.

Note: “Only shortlisted candidates shall be contacted”

Job Title: Relationship Officer- Business Development

Department: Business Development

Reports To: Branch Manager

Job Summary:

To achieve business growth for the Bank by selling Enterprise products within assigned market segments and by promoting and selling other products and services of the Bank to enhance value-added relationship with existing customers.

Duties & Responsibilities

  • Grow the bank’s liabilities, assets and NFI in the Enterprise segment.
  • Effectively manage PAR.
  • Grow quality loan book.
  • Promote active utilization of the bank’s Credit and Treasury facilities to existing and potential clients.
  • Recommend for product development relevant to the Enterprise Banking sector.
  • Evaluate credit proposals and oversee the credit applications process on a timely basis with the bank’s set turnaround times.
  • Effectively manage and expand the relationships with existing Enterprise banking clients and bringing in new clients so as to ensure business growth and continuity.
  • Actively ensure customer relationship management.
  • Ensuring compliance with both internal and external regulatory requirements.
  • Safeguard and promote the bank’s image with the general public.
  • Cross-sell and upsell other bank products.
  • Any other official duty that may be assigned from time to time.

Key Competencies, Skills, Qualifications and Experience

  • Bachelor’s degree in a business-related field
  • 1-2 years’ experience
  • MS Office
  • Interpersonal skills
  • Organization and planning skill
  • Networking skills
  • Attention to details
  • Analytical skills
  • Integrity

How to Apply

Interested candidates are requested to send their cover letter and CV to hr@rafiki.co.ke quoting the position applied for and the location on the e-mail subject on or before 14th December 2025 at 5:00pm.

Note: “Only shortlisted candidates shall be contacted”

Job Title: Senior Officer – Customer Experience

Location:
Rafiki Microfinance Bank – Head Office

Department:
Marketing, PR & Customer Experience

Reports To:

Senior Manager Marketing, PR & Customer Experience 

Job Summary:

Responsible for standardizing customer service and experience across the bank network to ensure that the team offers top level and efficient service to internal and external customers.

Key Responsibilities:  

  • Develop and implement department processes, policies  and procedures to ensure maximum efficiency.
  • Oversee the achievement and maintenance of agreed customer service levels and standards.
  • Develop and monitor Customer Service performance indicators – customer satisfaction index, mystery shopping index, SLAs, TAT standards and provision of weekly and monthly reports.
  • Generate strategic insights from Voice of the Customer studies/surveys done at all customer touch points to improve on product experience.
  • Oversee key processes related to the collection of complaints and general customer feedback and ensure closure.
  • Management of the contact center: Monitor daily call volumes and work flows to ensure timely and effective responses to phone calls and emails.
  • Train on customer service best practice.
  • Communicate feedback regarding service failures/customer concerns to the top management of the organization.
  • Ensure bi-weekly update of the escalation matrix to drive efficiency.
  • Any other official duty as may be assigned by supervisor.

Qualifications:

  1. Bachelor’s degree from a recognized institution in Marketing or a business-related field.
  2. 5-6 years working experience.

Skills and Competencies:

  • Communication skills
  • Interpersonal skills
  • Problem Solving
  • Analytical
  • Self-Driven
  • Professionalism
  • Innovation
  • Quick thinker
  • Results oriented
  • Computer skills
  • Emotional Intelligence; Dynamic individual with the ability to work under pressure.

How to Apply

Interested candidates are requested to send their cover letter and CV to hr@rafiki.co.ke quoting the position applied for on the e-mail subject on or before 4th November 2025 at 5:00pm.

Note: “Only shortlisted candidates shall be contacted”

Job Title:
Manager – Procurement Facilities & Administration

Department:
Finance

Reports To:
Chief Executive Officer

Job Summary:

To lead the strategic procurement of goods and services, ensuring value for money and adherence to procurement policies. The role is also responsible for managing facilities, administration services, and ensuring a safe, functional and conducive working environment aligned with organizational goals.

Key Responsibilities: 

Procurement Management

  • Develop, implement, and monitor the Bank’s Annual Procurement Plan.
  • Lead and manage the procurement process in line with approved policies, procedures, and regulations.
  • Approve Local Purchase Orders (LPOs), Requests for Proposals (RFPs), and supplier payment documents.
  • Conduct market surveys to ensure competitive pricing and quality standards.
  • Maintain accurate records of inventory and procurement activities.
  • Manage supplier relationships, performance and contracts.
  • Prepare and submit timely procurement reports to senior management.
  • Serve as Secretary to the Procurement Committee.

Facilities & Property Management

  • Develop and implement facilities maintenance plans and schedules.
  • Oversee construction, renovation and fit-out projects for bank premises.
  • Ensure all Bank facilities meet safety, health, environmental and regulatory standards (including OSH compliance).
  • Plan and manage office space ergonomics and layout for optimal efficiency.
  • Oversee lease negotiations, renewals and ensure timely rent and land rate payments.
  • Ensure all equipment is tagged, tracked and maintained regularly.

Administrative Services

  • Develop and enforce standard operating procedures (SOPs) for procurement and facilities management.
  • Manage travel, accommodation and administrative support services.
  • Lead the asset disposal process in compliance with internal controls and policies.
  • Manage the issuance of work completion certificates and approval of maintenance requests.

Fleet Management

  • Oversee the management, servicing and compliance of the Bank’s fleet.
  • Implement service level agreements (SLAs) and monitor provider performance.

People & Performance Management

  • Lead, mentor and develop a high-performing team.
  • Set departmental objectives and monitor performance against KPIs.
  • Promote a culture of accountability, service excellence and continuous improvement.

 

Key Result Area (KRA) Key Performance Indicators (KPI)
Procurement Efficiency Turnaround time (TAT),
Policy compliance,
Accuracy of LPOs
Cost Management Cost-to-budget ratio,
Market competitiveness
Contract & Supplier Management SLA adherence,
Contract renewal rates,
Supplier performance
Facilities Management Number of successful projects,
maintenance TAT,
workspace satisfaction index
Compliance & Risk Audit ratings,
Regulatory breaches,
Health & safety compliance
Reporting Timeliness and accuracy of reports
People Management Staff engagement index,
Retention,
Performance outcomes
Travel & Accommodation SLA adherence,
User satisfaction
Asset Management Timely tagging, tracking, disposal compliance

 

Key Competencies, Skills, qualification and Experience 

  • Bachelor’s degree in Procurement, Supply Chain Management or a related field
  • Diploma in Procurement and Supply Chain Management is mandatory.
  • Additional certifications in Property Management will be an added advantage.
  • Minimum of 5–6 years of relevant work experience in procurement, facilities or administration.
  • Proven experience in managing multi-vendor contracts and service level agreements.
  • Strong understanding of procurement regulations and procedures.
  • Excellent negotiation, vendor management and contract administration skills.
  • Exceptional planning, organizational and multitasking abilities.
  • Strong analytical and decision-making skills.
  • High level of integrity, confidentiality and professionalism.
  • Proficiency in Microsoft Office and procurement systems.
  • Excellent communication and interpersonal skills.
  • People management and leadership capabilities.
  • Resilience and flexibility in handling pressure and deadlines.
  • Knowledge of health, safety and regulatory compliance standards.

How to Apply
Interested candidates are requested to send their cover letter and CV to hr@rafiki.co.ke quoting the position applied for on the e-mail subject on or before 24th October 2025 at 5:00pm.  

Note: “Only shortlisted candidates shall be contacted” 

Job Title: Manager Special Assets and DRU

Location: Central Office

Job Purpose

Provides overall leadership to the Special Assets & DRU function to maintain quality loan book in line with bank’s strategic plan, policy and procedures.

Duties and Responsibilities:

  • Implement business development strategy to grow liabilities and assets at branch level Formulate and oversee implementation of internal policies and procedures relating to debt recovery
  • Develop a tracker for monitoring debt recovery actions as per departmental strategy.
  • Provide guidance, mentoring, coaching and support on debt collection.
  • Ensure optimum performance of external agencies and legal partners assisting in debt recovery process.
  • Develop annual plans and budgets for the department.
  • Develop and oversee implementation of debt recovery initiatives in line with the bank’s strategy.
  • Provide leadership to the special Assets and Debt Recovery team to ensure optimum performance.
  • Review performance of direct reports in line with Talent and Organization Development policy.
  • Optimize write-backs from the Non-performing book.
  • Recommend write-offs of Non-Performing Loan accounts to the Board Credit Committee as per Central Bank of Kenya Regulations.
  • Ensure compliance with both internal and external regulatory requirements.
  • Develop a training program to ensure continuous learning of new debt recovery techniques.
  • Any other official duties assigned from time to time.

Key Competencies, Skills, Qualifications and Experience required for this Role

  • Bachelor’s degree in Law, Social science or Business related Field
  • Professional qualification in banking such as AKIB, ACIB, certified Credit management, CPA, ACCA will be a distinct advantage
  • Master degree in business or related field will be an added advantage
  • 9-10 Years working experience in the Credit/Debt recovery department 6 of which must be in senior management
  • Strong people management skills, interpersonal and analytical skills
  • Networking skills
  • Attention to details
  • Relationship Management
  • Negotiation skills
  • Problem solving skills
  • Proficiency in MS Office
  • Confidentiality
  • Integrity

How to Apply

Interested candidates are requested to send their cover letter and CV to hr@rafiki.co.ke quoting the position applied for and the location on the e-mail subject on or before 19th September 2025 at 5:00pm.

Note: “Only shortlisted candidates shall be contacted”


Number of positions:
1 (one) 

Location:
Central Office
 

Purpose of the Job
To lead the development and execution of strategies that enhance the bank’s information security posture. 

Reports to:
Head of IT
 

Key Responsibilities

  • Develop and implement information security policies, standards, and a comprehensive security strategy.
  • Conduct risk assessments, gap analysis, and business impact analysis to manage and mitigate security risks.
  • Lead the information security incident management program, focusing on prevention, detection, and response to security breaches.
  • Serve as an internal consultant, advising on appropriate security controls and staying current on new technologies and regulations.
  • Create and coordinate a bank-wide information security awareness program.
  • Establish and maintain security policies, foster collaboration with vendors and auditors, and deliver critical security performance insights to executive leadership.
  • Support the BCP team in preparing and aligning the bank’s disaster recovery plan with industry best practices.
  • Provide timely support and resolution for IT system user issues.

Knowledge: Skills and Experience required for this Role 

  • Bachelor’s Degree in Computer Science, Information Technology, Management Information Systems or a related area 
  • 7 to 8 years working experience in an Information Security Role 
  • Professional information security certification 
  • Interpersonal skills 
  • Organization skills 
  • Confidentiality  
  • Integrity 
  • Analytical skills.   
  • Systems knowledge 

How to Apply
Interested candidates are requested to send their cover letter and CV to hr@rafiki.co.ke quoting information Security Manager in the e-mail subject on or before 29th August 2025 at 5:00 p.m. 

Note: “Only shortlisted candidates shall be contacted” 

Senior  Officer – IT

Location: Central Office, Nairobi 

Purpose of the Job: 

We are looking to hire a Senior IT Officer to provide end-user support, manage IT projects, and maintain the bank’s IT infrastructure. This role is responsible for ensuring the smooth, secure, and uninterrupted operation of all core banking systems, meeting established service level agreements (SLAs).

Job Description 

  • Resolve IT system queries and problems within the agreed-upon turnaround time (TAT) and provide technical support to end-users.
  • Install, configure, and maintain computer hardware, operating systems, and applications.
  • Perform preventive maintenance, regular system updates, and backups.
  • Manage and monitor the network infrastructure (LAN, WAN, VPN) and troubleshoot performance issues.
  • Implement security protocols to protect against cyber threats and manage databases to ensure data integrity and availability.
  • Perform regular backup and recovery operations.
  • Participate in IT projects, ensuring their timely and successful completion.
  • Coordinate with third parties and vendors for IT-related tasks and procurement.
  • Perform end-of-day (EOD), end-of-month (EOM), and end-of-year (EOY) procedures.
  • Collaborate with other departments to leverage technology for business enhancement.
  • Provide technical support for the core banking software and other bank applications.
  • Ensure high availability and performance of servers, network systems, and other IT infrastructure.

Knowledge; Skills and Experience required for this Role 

  • Bachelor’s Degree in Information Technology, Computer Science, or a related field.
  • 5-7 years of work experience, with a focus on server administration, virtualization, and cloud services.
  • Strong troubleshooting skills and high level of integrity.
  • Relevant certifications (e.g., Oracle Database Administration, CCNA, CompTIA Network+, Azure Administrator, ITIL) are an advantage.
  • Excellent interpersonal skills and a commitment to confidentiality.

How to Apply  

Interested candidates are requested to send their cover letter and CV to hr@rafiki.co.ke quoting Senior Officer-IT in the e-mail subject on or before 29th August 2025 at 5:00 p.m. 

Note: “Only shortlisted candidates shall be contacted” 

Financial Reporting Manager

Job Purpose

Ensure and achieve quality, accurate, timely and be efficient & effective in reporting to management, regulatory bodies and the Bank’s financial partners. Provide guidance to business by interpreting financial reports, preparing budgets and forecasts and business performance and analytics in a manner to drive business growth.

 Key Responsibilities:

 FINANCIAL REPORTING & BUSINESS PERFORMANCE

  • Manage the preparation and sharing of financial statements and management reports while maintaining the highest quality, reliability and accuracy in the reports and adhering to set deadlines by statutory bodies like CBK.
  • Preparing and reviewing financial reports to management and bank stakeholders in a timely manner while observing strict deadlines that have been set, providing analysis on financial performance of the bank i.e. trend analysis, variance analysis.
  • Maintaining branch financial accounts to monitor financial performance of the branch or profit centre.
  • Preparing financial forecasts and budgets by developing financial models to simulate various scenarios.
  • Manage periodic closing process i.e. monthly, quarterly and yearly, including reconciliations and analysis of related accounts.
  • Develop and maintain the integrity of the financial reporting process and financial controls.
  • Research and resolve accounting issues including evaluation and implementation of new accounting standards.
  • Tracking and analyzing business performance to improve on revenue for the Bank while reducing or maintaining costs by studying financial reports and business processes.
  • Analyzing market trends and benchmarking against the industry.
  • Aiding management in financial decision making.
  • Authorization of financial transactions posted in the system.

PAYMENTS

  • Review for proper documentation and approval of payments as per the finance policy and approval matrix.
  • Ensuring that payments are processed as per the set SLAs.
  • Ensuring all statutory deduction and taxes are remitted on time.
  • Reviewing and approving payments for for subsidiary.

FIXED ASSETS MANAGEMENT

  • Ensuring that all the new assets are verified and
  • Periodic fixed asset verification and capitalized.
  • Ensuring that the bank’s assets are insured against potential risks
  • Preparation of the fixed asset movement schedule on a monthly basis

RECONCILIATIONS

  • Review of Fixed assets schedule and ensuring that all the new assets are capitalized as per policy.
  • Reviewing monthly reconciliations on bank investments e.g. placements with other banks, balances due to other banks, external borrowings, investment in treasury bills and bonds and accrual of interest.
  • Supporting the audit process both internally and externally by providing all the required information within set timelines.

STAFF MANAGEMENT

  • Managing direct reports and staff matters g. training.
  • Prepare performance contract and BSC for staff
  • Manage staff leave as per agreed leave plan

Knowledge, Skills and Experience required for this role

  • University degree in any business related field or equivalent
  • CPA Finalist or equivalent
  • Minimum seven years’ experience preferably in banking or financial institution
  • Minimum three years’ experience in a supervisory role
  • Quantitative and qualitative analytical skills
  • Excellent communication and presentation skills
  • A working knowledge of bank’s operating systems controls and general banking. 

Competencies required for this Role

  • Leadership skills to motivate and empower the team to reach organizational goals.
  • Knowledge and effective application of all relevant banking policies, processes, procedures and guidelines to consistently achieve required compliance standards.
  • Performance Management skills to optimize employee productivity.
  • Interpersonal skills to effectively communicate with and manage customer expectations (internal), and other stakeholders who impact performance.
  • Self-empowerment to enable development of open communication, teamwork and trust that are needed to support performance and customer-service oriented culture.
  • Planning & organizing skills to ensure proper management of objectives, tasks and responsibilities of the unit.
  • Communication skills to ensure sound written and oral communication to both internal and external customers.
  • Problem solving will generally follow precedent, but the incumbent is required to recommend changes and to challenge the status quo

How to Apply

Interested candidates are requested to send their cover letter and CV to hr@rafiki.co.ke quoting the position applied for and the location on the e-mail subject on or before 8th September  2025 at 5:00pm.

Note: “Only shortlisted candidates shall be contacted”

Location: Rafiki Microfinance Bank – Head Office

Department: Marketing, PR & Customer Experience

Reports To: Senior Manager Marketing, PR & Customer Experience

Job Summary:

Responsible for standardizing customer experience across the microfinance bank network to ensure that the team offers top level and efficient service to internal and external customers.

Key Responsibilities:

  • Develop and implement department processes, policies, and procedures to ensure maximum efficiency.
  • Oversee the achievement and maintenance of agreed customer service levels and standards.
  • Develop and monitor Customer Service performance indicators – customer satisfaction index, mystery shopping index, SLAs, TAT standards and provision of weekly and monthly reports.
  • Generate strategic insights from Voice of the Customer studies/surveys done at all customer touch points to improve on product experience.
  • Oversee key processes related to the collection of complaints and general customer feedback and ensure closure.
  • Management of the contact center: Monitor daily call volumes and work flows to ensure timely and effective responses to phone calls, and emails.
  • Train on customer service best practice.
  • Communicate feedback regarding service failures/customer concerns to the top management of the organization.
  • Ensure bi-weekly update of the escalation matrix to drive efficiency.
  • Any other official duty as may be assigned by supervisor.

Qualifications:

  1. Bachelor’s degree from a recognized institution in Marketing or a business-related field.
  2. 5-6 years working experience.

Skills and Competencies:

  • Communication skills
  • Interpersonal skills
  • Problem Solving
  • Analytical
  • Self-Driven
  • Professionalism
  • Innovation
  • Quick thinker
  • Results oriented
  • Computer skills
  • Emotional Intelligence; Dynamic, individual with the ability to work under pressure.

How to Apply
Interested candidates are requested to send their cover letter and CV to hr@rafiki.co.ke quoting the
position applied for on the e-mail subject on or before 5th September 2025.

Note: “Only shortlisted candidates shall be contacted”

Job Title:

Relationship Manager- Chama Banking

Job Summary:

Ensure growth in clientele, loan book, deposits, non-funded income and active relationship management of Chamas and Saccos.

Duties & Responsibilities

  • Recruitment of new Chama’s and individual customers.
  • Deposit mobilization both from chamas, Sacco’s, different entities and individuals.
  • Appraise loan proposals for Chamas and Saccos customers and submit for review, approval and disbursement
  • Customer portfolio management
  • Maintaining quality loan book
  • Attending to Chama and Sacco meetings to cascade bank products and services
  • Cross-selling of other bank products and services
  • Liaison with the communities including barazas to bring Rafiki bank brand awareness
  • Active relationship management to all chama and sacco banking customers within the branch
  • Offer training support and induct new staff at branch level
  • Ensure compliance to both local and external regulatory requirements i.e. Anti money laundering and CBK guidelines
  • Any other official duties that may be assigned from time to time

Key Competencies, Skills, qualification and Experience

  • Bachelor’s degree in a business a related field
  • 7-8 years’ experience
  • Product knowledge
  • Interpersonal skills
  • Presentation skills
  • Negotiation skills
  • Business networking
  • proficiency in MS Office
  • Integrity
  • confidentiality

How to Apply

Interested candidates are requested to send their cover letter and CV to hr@rafiki.co.ke quoting the position applied for on the e-mail subject on or before 30th May 2025 at 5:00pm. 

Note: “Only shortlisted candidates shall be contacted” 

Location: Nairobi

Duties & Responsibilities  

  • Providing timely and competitive quotations for proposed risks as well as follow up for closing instructions.
  • Ensure renewal retention with the help of RO and branch coordinators, one month and weekly reminders.
  • Ensuring underwriting rates, guidelines and terms are adhered to before acceptance of risk.
    Sending renewal reminders to the branch before expiry & ensure all bank assets have been insured through RMBI.
  • Attend to walk in clients and handle complaints written or verbal within the stipulated time.
  • Preparing underwriting reports i.e. monthly and quarterly.
  • Ensuring that risk notes and cover notes are issued to the insurance company for any risk accepted.

Key Competencies:

Technical Skills

  • Technical competence in insurance.
  • Problem solving skills

Interpersonal and Organizational skills

  • Excellent communication and presentation skills

Competencies:

The key applicable competencies applicable for this role are:

  • Client focus.
  • Decision Making & Accountability.
  • Working with ease with others.
  • Quick adoption to change.

Experience & Academic qualifications

  • Computer Literacy
  • University degree in a Business or IT related field.
  • Have a minimum of 3 years in the insurance Industry;
  • Sound knowledge of regulatory framework in the insurance Industry.
  • Able to apply insurance knowledge and skills.
  • Able to identify and minimize potential and inherent risks in insurance.

 How to Apply

Interested candidates are requested to send their cover letter and CV to hr@rafiki.co.ke quoting the position applied for and job location on the e-mail subject on or before 16th April 2024.

Note: “Only shortlisted candidates shall be contacted”