Senior Internal Auditor

Company Details

Rating: No ratings yet log in to rate this company
Industry: Banking
Description: BANK OF AFRICA - KENYA LIMITED (BOA-KENYA) is a commercial bank providing banking services to corporate, SME and retail clientele.

Job Details

Job Type: Full Time
Workplace Type: On-site
Qualification: Diploma
Job Experience: Mandatory
Job Location: Nairobi County, Kenya
Closing Date: Undisclosed
Salary: KES Not specified / month
Other Pay: Benefits
Job Category: Accounting, Audit, Finance

Job Description

Role Overview

This position centers on leading internal audit work across the Bank's operations, from planning individual engagements through to delivering final reports and tracking corrective actions. Day to day, you will examine financial and operational processes, test internal controls, evaluate compliance with banking regulations and internal policies, and help identify fraud risks or control gaps. Your independent assessments directly support the Bank's leadership in making operations safer, more efficient, and better aligned with governance expectations.

Key Responsibilities

  • Plan and lead assigned audits in line with the annual plan, determining each engagement's scope, objectives, and risk-based testing approach.
  • Execute audits across areas such as branch banking, treasury, credit, compliance, and financial operations, reviewing whether internal controls and governance processes are well designed and operating effectively.
  • Analyze transactional and operational data to spot anomalies, inefficiencies, or control weaknesses, using analytics tools to deepen coverage and support fraud detection.
  • Document audit evidence, identify root causes of issues, and draft clear, practical recommendations for management action.
  • Present findings in exit meetings and formal reports, and follow up on agreed actions to ensure they are implemented and closed out within acceptable timelines.
  • Evaluate the Bank's compliance with statutory and prudential requirements, including AML/CFT, KYC, consumer protection, and data protection rules.
  • Support fraud investigations and special reviews, assessing whether prevention and detection controls are adequate and escalating irregularities as required.
  • Partner with business units to understand their operations and provide advisory input on controls, risk management, and governance—while preserving auditor objectivity.

Requirements & Qualifications

  • Bachelor's degree in Accounting, Finance, Economics, Business Administration, Banking, or a closely related discipline.
  • Professional certification as a Certified Internal Auditor (CIA), Certified Public Accountant (CPA-K), or ACCA qualified.
  • At least five years of experience in internal or external audit, with a minimum of three years specifically in banking or financial services.
  • Demonstrated ability to audit banking operations, risk management frameworks, compliance programs, treasury activities, and credit processes.
  • Strong written and verbal communication skills for producing audit reports and presenting findings to senior stakeholders.
  • Practical experience with data analytics in an audit context is highly desirable, and certifications such as CISA, CFE, or CRMA will be viewed favorably.
481 open positions on Semasocial right now · 8888 open positions in Nairobi County, Kenya · 52 posted in the last 7 days
Contact Information
CV Job Description Matcher See how well your CV matches this job and get tips to improve your chances AI Tool

This tool helps you see how closely your CV matches a job description. It also gives you simple suggestions on what to improve so you have a better chance of getting shortlisted.

Similar Jobs

DKT Healthcare Nairobi County, Kenya
View Job Aug 11, 2026
View Job Aug 09, 2026
UAE Jobs Sharjah, United Arab Emirates
View Job Aug 09, 2026
Beware of Fraudsters!
Never pay anyone for job applications, interview tests, or job interviews. A genuine employer will never ask you for payment under any circumstances.
Disclaimer & TOS: We do not guarantee the authenticity of every single job posting and are not responsible for any fraudulent activity or misrepresentation by third parties. We are not involved in any stage of the interview or recruitment process and do not charge any fees from job seekers. For further details, please read the rest of the Terms of Service.