Senior Internal Auditor job at Bank of Africa Kenya Limited
New
Today
Linkedid Twitter Share on facebook
Senior Internal Auditor
2026-08-07T09:05:39+00:00
Bank of Africa Kenya Limited
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_8316/logo/download%20(2).jpg
FULL_TIME
Nairobi
Nairobi
00100
Kenya
Banking
Accounting & Finance, Business Operations
KES
MONTH
2026-08-13T17:00:00+00:00
8

BANK OF AFRICA - KENYA LIMITED (BOA-KENYA) is a commercial bank providing banking services to corporate, SME and retail clientele.

Job Purpose:

To provide assurance on the degree of risk management within audited activities by planning, leading, and executing internal audit engagements, supervising audit assignments, and contributing towards improving the Bank’s operations, processes, and overall governance.

Responsibilities and Accountabilities:

Audit Planning and Execution

  • Plan, coordinate, and lead assigned audit engagements in accordance with the approved annual audit plan.
  • Develop audit programs, determine audit scope, objectives, and testing procedures based on identified risks.
  • Conduct financial, operational, compliance, branch, credit, treasury, and special audits.
  • Evaluate the adequacy and effectiveness of internal controls, governance processes, and risk management practices.
  • Perform detailed audit testing, analyze audit evidence, and document findings in accordance with Internal Audit methodology.
  • Identify process inefficiencies, control weaknesses, and regulatory compliance gaps, and recommend practical corrective actions.

Reporting

  • Prepare comprehensive audit reports that clearly communicate findings, root causes, risk implications, and practical recommendations.
  • Present audit findings to management and participate in audit exit meetings.
  • Monitor implementation of agreed audit recommendations and validate closure of audit issues

Risk Management and Compliance

  • Assess the effectiveness of the Bank’s risk management and internal control frameworks.
  • Review compliance with applicable banking laws, regulations, prudential guidelines, internal policies, and approved procedures.
  • Evaluate compliance with Anti-Money Laundering (AML), Counter Financing of Terrorism (CFT), Know Your Customer (KYC), consumer protection, and data protection requirements
  • Identify emerging risks and recommend improvements to the Bank’s control environment

Fraud Risk and Investigations

  • Participate in fraud investigations and special reviews as directed.
  • Assess fraud risks and evaluate the adequacy of fraud prevention and detection controls.
  • Report suspected fraud or irregularities in accordance with the Bank’s policies.

Stakeholder Engagement

  • Build effective working relationships with business units while maintaining auditor independence.
  • Provide advisory services on internal controls, governance, and risk management where appropriate.
  • Participate in meetings to discuss audit findings and agreed management actions.

Data Analytics and Continuous Auditing

  • Support the continuous enhancement of audit methodologies, tools, and practices.
  • Leverage data analytics techniques to enhance audit planning, risk assessment, testing, and reporting.
  • Use ACL Analytics (or other approved audit analytics software) to analyze large volumes of transactional data, identify anomalies, detect control weaknesses, and support fraud detection.
  • Develop and execute data-driven audit tests to improve audit coverage and efficiency.
  • Keep abreast of developments in banking, auditing, risk management, and regulatory requirements.

Minimum Requirements:

Bachelor’s degree in Accounting, Finance, Economics, Business Administration, Banking, or a related field.

Candidates must possess at least one of the following professional qualifications: Certified Internal Auditor (CIA), Certified Public Accountant (CPA-K) or Association of Chartered Certified Accountants (ACCA).

The following qualifications will be an added advantage:

  • Certified Information Systems Auditor (CISA)
  • Certified Fraud Examiner (CFE)
  • CRMA or other relevant risk management certification.
  • Data analytics

Minimum of five (5) years’ experience in internal or external audit, with at least three (3) years in the banking or financial services sector.

Experience auditing banking operations, risk management, compliance, treasury, credit, and information systems

  • Plan, coordinate, and lead assigned audit engagements in accordance with the approved annual audit plan.
  • Develop audit programs, determine audit scope, objectives, and testing procedures based on identified risks.
  • Conduct financial, operational, compliance, branch, credit, treasury, and special audits.
  • Evaluate the adequacy and effectiveness of internal controls, governance processes, and risk management practices.
  • Perform detailed audit testing, analyze audit evidence, and document findings in accordance with Internal Audit methodology.
  • Identify process inefficiencies, control weaknesses, and regulatory compliance gaps, and recommend practical corrective actions.
  • Prepare comprehensive audit reports that clearly communicate findings, root causes, risk implications, and practical recommendations.
  • Present audit findings to management and participate in audit exit meetings.
  • Monitor implementation of agreed audit recommendations and validate closure of audit issues
  • Assess the effectiveness of the Bank’s risk management and internal control frameworks.
  • Review compliance with applicable banking laws, regulations, prudential guidelines, internal policies, and approved procedures.
  • Evaluate compliance with Anti-Money Laundering (AML), Counter Financing of Terrorism (CFT), Know Your Customer (KYC), consumer protection, and data protection requirements
  • Identify emerging risks and recommend improvements to the Bank’s control environment
  • Participate in fraud investigations and special reviews as directed.
  • Assess fraud risks and evaluate the adequacy of fraud prevention and detection controls.
  • Report suspected fraud or irregularities in accordance with the Bank’s policies.
  • Build effective working relationships with business units while maintaining auditor independence.
  • Provide advisory services on internal controls, governance, and risk management where appropriate.
  • Participate in meetings to discuss audit findings and agreed management actions.
  • Support the continuous enhancement of audit methodologies, tools, and practices.
  • Leverage data analytics techniques to enhance audit planning, risk assessment, testing, and reporting.
  • Use ACL Analytics (or other approved audit analytics software) to analyze large volumes of transactional data, identify anomalies, detect control weaknesses, and support fraud detection.
  • Develop and execute data-driven audit tests to improve audit coverage and efficiency.
  • Keep abreast of developments in banking, auditing, risk management, and regulatory requirements.
  • Data analytics
  • Bachelor’s degree in Accounting, Finance, Economics, Business Administration, Banking, or a related field.
  • Certified Internal Auditor (CIA), Certified Public Accountant (CPA-K) or Association of Chartered Certified Accountants (ACCA).
  • Certified Information Systems Auditor (CISA)
  • Certified Fraud Examiner (CFE)
  • CRMA or other relevant risk management certification.
bachelor degree
60
JOB-6a759fe3de887

Vacancy title:
Senior Internal Auditor

[Type: FULL_TIME, Industry: Banking, Category: Accounting & Finance, Business Operations]

Jobs at:
Bank of Africa Kenya Limited

Deadline of this Job:
Thursday, August 13 2026

Duty Station:
Nairobi | Nairobi

Summary
Date Posted: Friday, August 7 2026, Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about Bank of Africa Kenya Limited
Bank of Africa Kenya Limited jobs in Kenya

JOB DETAILS:

BANK OF AFRICA - KENYA LIMITED (BOA-KENYA) is a commercial bank providing banking services to corporate, SME and retail clientele.

Job Purpose:

To provide assurance on the degree of risk management within audited activities by planning, leading, and executing internal audit engagements, supervising audit assignments, and contributing towards improving the Bank’s operations, processes, and overall governance.

Responsibilities and Accountabilities:

Audit Planning and Execution

  • Plan, coordinate, and lead assigned audit engagements in accordance with the approved annual audit plan.
  • Develop audit programs, determine audit scope, objectives, and testing procedures based on identified risks.
  • Conduct financial, operational, compliance, branch, credit, treasury, and special audits.
  • Evaluate the adequacy and effectiveness of internal controls, governance processes, and risk management practices.
  • Perform detailed audit testing, analyze audit evidence, and document findings in accordance with Internal Audit methodology.
  • Identify process inefficiencies, control weaknesses, and regulatory compliance gaps, and recommend practical corrective actions.

Reporting

  • Prepare comprehensive audit reports that clearly communicate findings, root causes, risk implications, and practical recommendations.
  • Present audit findings to management and participate in audit exit meetings.
  • Monitor implementation of agreed audit recommendations and validate closure of audit issues

Risk Management and Compliance

  • Assess the effectiveness of the Bank’s risk management and internal control frameworks.
  • Review compliance with applicable banking laws, regulations, prudential guidelines, internal policies, and approved procedures.
  • Evaluate compliance with Anti-Money Laundering (AML), Counter Financing of Terrorism (CFT), Know Your Customer (KYC), consumer protection, and data protection requirements
  • Identify emerging risks and recommend improvements to the Bank’s control environment

Fraud Risk and Investigations

  • Participate in fraud investigations and special reviews as directed.
  • Assess fraud risks and evaluate the adequacy of fraud prevention and detection controls.
  • Report suspected fraud or irregularities in accordance with the Bank’s policies.

Stakeholder Engagement

  • Build effective working relationships with business units while maintaining auditor independence.
  • Provide advisory services on internal controls, governance, and risk management where appropriate.
  • Participate in meetings to discuss audit findings and agreed management actions.

Data Analytics and Continuous Auditing

  • Support the continuous enhancement of audit methodologies, tools, and practices.
  • Leverage data analytics techniques to enhance audit planning, risk assessment, testing, and reporting.
  • Use ACL Analytics (or other approved audit analytics software) to analyze large volumes of transactional data, identify anomalies, detect control weaknesses, and support fraud detection.
  • Develop and execute data-driven audit tests to improve audit coverage and efficiency.
  • Keep abreast of developments in banking, auditing, risk management, and regulatory requirements.

Minimum Requirements:

Bachelor’s degree in Accounting, Finance, Economics, Business Administration, Banking, or a related field.

Candidates must possess at least one of the following professional qualifications: Certified Internal Auditor (CIA), Certified Public Accountant (CPA-K) or Association of Chartered Certified Accountants (ACCA).

The following qualifications will be an added advantage:

  • Certified Information Systems Auditor (CISA)
  • Certified Fraud Examiner (CFE)
  • CRMA or other relevant risk management certification.
  • Data analytics

Minimum of five (5) years’ experience in internal or external audit, with at least three (3) years in the banking or financial services sector.

Experience auditing banking operations, risk management, compliance, treasury, credit, and information systems

Work Hours: 8

Experience in Months: 60

Level of Education: bachelor degree

Job application procedure

Application Link:

Click Here to Apply Now

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Accounting/ Finance jobs in Kenya
Job Type: Full-time
Deadline of this Job: Thursday, August 13 2026
Duty Station: Nairobi | Nairobi
Posted: 07-08-2026
No of Jobs: 1
Start Publishing: 07-08-2026
Stop Publishing (Put date of 2030): 10-10-2076
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.