Overview
Our Culture
Our Core Values
Career Opportunities
At BANK OF AFRICA, we value the energy and new perspectives that qualified hires bring into the business. We always look out for extraordinary individuals with diverse career backgrounds who can hit the ground running, introduce us to new ways of working and promote the vision of the business.
We have packed together a strong employee value proposition so you not only give us your best, but we too deliver to you a strong commitment to doing the same. We have designed a range of benefits intended to empower you and your family to live life to the fullest while you serve with the BANK OF AFRICA family.
- Wellness programs: Our wellness programs are designed to help you live life to the fullest – healthy and strong through our diverse program including health camps among others.
- Plan for the future: Building a new home, buying your first car. Whatever your goals are, we have plenty of ways to help you reach your goals.
- Take time away: Make the most of our generous leave days, study holidays to spend more time with family or pursue your interests outside of work.
- Continue your education: We'll help you find the resources you need to expand your knowledge on a variety of topics, stay current in your field, and continue to learn as your career progresses.
- Identify an opportunity that fits your profile
- Browse our open positions
- Check out the requirements
- Identify the roles that fits better with your previous experience, strengths & capabilities
- What the Job requires?
- Key Responsibilities: Area of expertise
- Previous work experience: years, function, background
- Educational requirements
- Qualifications: Technical or functional skills & core competencies
- Level of responsibility
- Self-Assessment: Analyze your background vs. the job requirements
- Do a critical analysis on your strengths and opportunity areas in order to compare them against the job description.
- Defining what you have: your competencies & style
- Are we right for you?
- Learn more about our culture: mission vision and values and compare towards your needs and values
- Identify why you want to work for BANK OF AFRICA
- Now you are ready to decide to:
- Apply: we highly suggest you to select & apply to the job which most appropriately matches your qualifications.
- Size: No more than five pages unless necessary
- Selling message where you describe briefly what you are looking for (include areas of interest) & what you offer (include areas, years of expertise, strengths).
- Background:
- Last formal education, dates & degree.
- Labor experience: company, position, period of time, functions, accomplishments
- Proficient skills, competencies mastered
- Strengths or developed skills
- Languages
- Be yourself: Acknowledge your passion, aptitudes, experience and learning; identify your strengths and identify how you can leverage all your personal brand to be successful at BANK OF AFRICA.
- Explore our business, performance and way of working: Research thoroughly the company. Doing your homework to find out all you can about the company and/or the position.
- Leverages the experience:
- Take this opportunity to bring any questions that are important to you to be answered in the interview.
- Be sure to be on time, know who will interview you & with whom you need to be announced.
- Arrive with confidence, be yourself and use your experience stories in STAR format to illustrate your talents.
- Be prepared:
- Understand the requirements of the position you are seeking, and closely examine how your skills and abilities support that position.
- Then think of specific experiences you have had that are relevant to the position’s requirements. When you are formulating your specific experience stories, use the acronym of “STAR ” to help you:
S/T = (Situation or Task) explains the circumstances or the background
A = (Action) Describes the specific action that you took
R = (Result) Conveys the outcome of your action (use measurable terms)
- Write down a number of specific & practical experience stories in STAR format providing recent & relevant examples based on the different job requirements or skill sets of the job which you are applying.
Current Openings
Audit Manager
Reporting to: General Manager Internal AuditJob description
- Audit Planning and Implementation
- Prepare audit plans and implement them after agreement with the General Manager Internal Audit.
- Ensure all risks in the assigned auditable areas are fully addressed and audits are completed within the agreed schedule as set out in the annual audit plan.
- Risk Assessment and Testing
- In consultation with the General Manager Internal Audit, develop appropriate risk assessment matrices to guide the identification of inherent risks within the various auditable areas as per the annual audit plan.
- Design and implement audit tests to address identified risks and achieve the desired audit objectives efficiently, with a view to provide assurance to the General Manager Internal Audit, the Managing Director, and the Board of Directors that identified risks are effectively managed or mitigated.
- Audit Reporting
- Prepare suitable reports on key control weaknesses, detected non-compliance with bank policies, guidelines, statutory requirements and procedures.
- Discuss findings with relevant managers, obtain their comments, and review reports with the General Manager Internal Audit for finalization.
- External Audits and Compliance Coordination
- Assist in coordinating inspections and audits by regulators (e.g., Bank of Uganda), BOA Group General Control, external auditors, and due diligence teams.
- Follow up to ensure compliance with the recommendations from these audits and those arising from Internal Audit reviews.
- Fraud Investigation
- Investigate frauds, forgeries, and malfeasance, ensuring thorough documentation and reporting.
- Regulatory Reporting
- Review reports submitted to the Bank of Uganda and ensure they comply with regulatory requirements.
- Staff Supervision and Development
- Supervise audit staff and their work, ensuring that they are aligned with internal audit best practices and standards.
- Contribute to their professional growth by providing training and guidance on audit best practices, broad and specific audit objectives, and detailed audit procedures.
- Ensure that audit staff are conversant with these practices to guarantee a functional and resourceful audit team capable of achieving the desired audit outcomes.
- Growth in channels income
- Equipment Rate (MW, CARD, IB)
- Agent Banking Sign on Rate for designated branches.
- Agent Banking Activity Rate
- BOA Pay/Merchants Equipment rate for designated branches.
- BOA Pay Activity Rate
- Card Issuance Percentage
- Share of transactions on alternative channels other than branch shop floor
- Delivery on Digital pending projects
- Share of agents with all required KYC in place without exception
- Onboarding of 100% borrowed schools on School pay
- Overall staff knowledge on digital products
- Usage Rate (MW, CARD, IB)
- Education: Bachelor’s degree in Accounting or a related field.
- Professional Certification: CPA (U) or ACCA.
- Experience: At least 5 years of audit and banking experience.
- Technical Skills:
- Strong knowledge of audit standards.
- Familiarity with banking products, risks, and compliance requirements.
- Proficiency in computerized accounting and audit systems.
- Solid understanding of audit processes and working tools.
- In-depth knowledge of the Bank’s policies, processes, and procedures.
- Exposure to computerized accounting and audit systems.
Soft Skills: Leadership and team development capabilities; Excellent communication and reporting skills; High professional ethics and integrity.
- Technical Expertise: Strong knowledge of audit standards (IIA, IPPF/GIAS), banking regulations (Basel, AML/CFT, IFRS), and data analytics tools.
- Leadership Skills: Ability to lead and develop audit teams, plan risk-based audits, and manage multiple projects effectively.
- Banking Knowledge: Deep understanding of core banking operations, risk management, and compliance.
- Communication: Strong reporting, stakeholder management, and presentation skills.
- Ethics and Integrity: High professional standards and adherence to confidentiality.
- Adaptability: Continuous learning and cultural sensitivity in a diverse, dynamic environment.
Online
Application deadline: 15 January, 2026
Internal Auditor
Reports to: Audit ManagerJob description
- Participate in preparation and performing audits arising from the Annual Audit Plan and specific requests from Management.
- In consultation with the Audit Manager develop appropriate risk assessments to be used in the process of identifying risks within the various auditable units as per the annual audit plan.
- Develop appropriate audit tests aimed at addressing identified risks and achieving the desired audit objectives to provide assurance that risks are effectively managed or mitigated.
- Perform normal and follow-up audits with minimal direction, from planning the audit work to resolving exceptions, communicating with responsible management, and writing reports.
- Prepare clear and concise audit reports on audit findings, detected non-compliance with bank policies, guidelines, statutory requirements, and procedures for discussion with line managers and Audit Manager before final reports are issued for corrective action.
- Follow up on all issues arising from audits and secure compliance with the agreed recommendations within the relevant time frame.
- Conduct investigations into reported frauds and forgeries as may be assigned.
- Review reports to Bank of Uganda (Daily, Weekly, monthly, and quarterly) as may be assigned.
- Exercise due professional care in performing audit and inspection work, including reviewing operating efficiency and making recommendations for cost reductions and earnings improvement.
- Continue professional development through self-training, participation in recommended courses and in house training.
- Carry out any other duties that may be assigned from time to time.
- Growth of Gross commission income from to 358Mn to 400Mn
- Growth of Gross premiums collected from 3Bn to 3.6Bn
- Customer service index (90%)
- Audit/Risk/Compliance/Permanent Control issue resolution rate of your department.
- % of Audit/Risk/Compliance/Permanent Control issues outstanding for > 3 months
- Compliance with Policies, Regulations and Guidelines (IRA)
- Completeness, and TAT on reports
- Training on Bancassurance for all staff
- Education: Bachelor’s Degree in business field or related discipline.
- Professional Certifications: Possession of professional qualifications such as ACCA, CIA, CPA, CFE etc. is an added advantage.
- Experience: 2 years’ banking experience preferably in audit and accounting.
- Working knowledge of computerized accounting and audit systems.
- Business acumen.
- Planning and prioritization skills.
- Analytical skills.
- Interpersonal skills with ability to influence people across the Bank.
- Ability to work in a team.
- Ability to alternate between individual & group work.
- Rigor, discipline, and sense of responsibility.
- Personal initiative / self-drive and personal organization.
- Assertiveness with strong communication and presentation skills.
- Monitoring and follow up skills
- Ability to work in a fast - paced and results oriented environment.
- Will of learning and assimilation.
- Willingness to travel for stakeholder meetings, regulatory consultations, and operational reviews as needed.
- High ethical standards and a commitment to the values of the Bank.
Online
Application deadline: 15 January, 2026
Trader, FX & ALM/FI
Reports To: Head of TreasuryJob description
- Develop insights into the local, regional and global financial markets for informed trading and advisory to the bank on financial markets and economic developments
- Price foreign exchange, money markets and fixed income transactions with banks and other counterparties optimally, efficiently and profitably
- Build and maintain strong counterparty relationships to drive transaction volumes and be a go-to desk for financial markets transactions
- Undertake trading strategy innovation and product development
- Share insights and guidance to the Treasury sales team on market dynamics, pricing, strategy and market opportunities
- Ensure efficient and robust end-to-end execution of foreign exchange, money markets and fixed income trading activities, working in partnership with Operations and Risk to ensure seamless processing
- Review funding and placement requirements for optimal utilization of bank funds, while undertaking effective nostro management
- Keep abreast of the securities market developments, including key trends in primary auctions and secondary market trading
- Ensure compliance to all regulatory and internal trading, treasury, and balance sheet management ratios and limits
- Work with the Head of Treasury to prepare the monthly Assets and Liabilities Committee (ALCO) reports, and undertake a continuous and dynamic balance sheet management approach
- Engage institutional and individual investors for business development in fixed income, money markets, and foreign exchange transactions
- FX trading turnover and income
- Fixed income trading turnover and income
- Money market turnover and income
- Securities investment income
- Hedging solutions distribution
- Growth of trading counterparties
- Compliance to all key treasury, balance sheet management, and risk limits
- Treasury audit and risk issues resolution
- Robust liquidity management
- ALCO process and report preparation, quality and timeliness
- Education: Bachelor’s degree in a finance-related field. ACI Dealing Certificate required. A post-graduate qualification in a finance-related field will be an advantage.
- Experience: A minimum of 1 year Treasury experience
- Technical Skills: Understanding of treasury and financial markets environment and products; knowledge of the financial industry and the economic environment.
Soft Skills: Strategic thinker with problem-solving and decision-making capabilities; good communication, interpersonal and stakeholder management skills; ability to interact with other and execute in a fast-paced, dynamic environment
- Strategic Vision: Ability to develop and communicate a clear vision.
- Adaptability: Comfortable navigating a fast-paced, evolving environment with competing priorities.
- Innovative Thinking: Strong ability to think creatively and leverage technology to solve business challenges.
- Data-Driven Decision-Making: Skilled in using data analytics to inform decisions and track progress.
- Collaboration: Strong interpersonal skills and ability to work across diverse teams and stakeholders.
- Change Leadership: Proven capability to lead cultural and organizational change to foster innovation and agility.
- Customer Focus: Demonstrated commitment to enhancing customer experience
- Risk Management: Deep understanding of risks associated with treasury and implementing effective controls.
Online
Treasury Sales Dealer
Reports to: Head of TreasuryJob description
- Develop insights into the local, regional and global financial markets for an informed Treasury sales strategy, customer engagement, and optimal pricing of Treasury products
- Active participation in the development and execution of Treasury sales strategies to drive Treasury’s customer and financial objectives
- Manage allocated customer portfolios to achieve key client acquisition, retention, revenue, turnover, volume, and margin targets
- Engagement with the Branch network, Corporate Banking, SME, Personal Banking, Transactional Banking and Relationship Management teams to promote Treasury products, solutions, knowledge and service excellence
- Act as a point of contact for internal stakeholders for Treasury products, services, and insights to promote the seamless distribution of Treasury business
- Develop strong relationships with customers and a thorough understanding of the customer’s business, to add value through appropriate and timely Treasury solutions, products and services
- Maintain a strong culture of ethics, controls, and risk management in all activities
- Regularly analyse and provide client portfolio activity reports on key performance indicators
- Work in partnership with the FX and ALM/FI Trading desk on optimally pricing customers and ensuring all market, liquidity, and operational risks are managed effectively
- Ensure compliance to all procedures and limits, both regulatory and internal, including market, dealer, counterparty, balance sheet, currency, reputational and other bank risk limits
- Continuously develop understanding of the other desks and functions within Treasury to strengthen versatility and continuity
- Treasury sales income, turnover, volume, margins
- Customer visits, retention, acquisitions, attritions
- Hedging solutions distribution
- Compliance to all regulatory and internal treasury risk limits
- Treasury audit and risk issues resolution
- Education: Bachelor’s degree in a finance-related field. ACI Dealing Certificate required. A post-graduate qualification in a finance-related field will be an advantage.
- Experience: A minimum of 1 year Treasury experience
- Technical Skills: Understanding of treasury and financial markets environment and products; knowledge of the financial industry and the economic environment.
- Soft Skills: Strategic thinker with problem-solving and decision-making capabilities; good communication, interpersonal and stakeholder management skills; ability to interact with others and execute in a fast-paced, dynamic environment
- Strategic Vision: Ability to develop and communicate a clear vision.
- Adaptability: Comfortable navigating a fast-paced, evolving environment with competing priorities.
- Innovative Thinking: Strong ability to think creatively and leverage technology to solve business challenges.
- Data-Driven Decision-Making: Skilled in using data analytics to inform decisions and track progress.
- Collaboration: Strong interpersonal skills and ability to work across diverse teams and stakeholders.
- Change Leadership: Proven capability to lead cultural and organizational change to foster innovation and agility.
- Customer Focus: Demonstrated commitment to enhancing customer experience
- Risk Management: Deep understanding of risks associated with treasury and implementing effective controls.
Online
Business Banker
Reports to: Branch ManagerJob description
- Analyze the geographical and environmental factors affecting the Branch to be able to understand its commercial potential and competition
- Periodically analyze the customer base of the branch and portfolio
- Monitor and action daily referrals/leads within set time lines
- Ensure weekly sales plans are in place
- Manage the loan portfolio by active participation in watch list meetings, monitor/manage pre-Non Performing Loans (NPLs) and fully recover bank funds
- Support in the timely and efficient preparation of business documentation to facilitate faster turn-around-time and closure of customer requests; such may include but not limited to-preparing bid bonds, performance guarantees and invoice discounting.
- Optimize cross-selling opportunities and provide comprehensive financial advice to clients on all services they seek to revel in with the Bank and facilitate them to access such solutions.
- Support in the preparation of the arrears and excesses reports to be used by the RAC committee in assessing the performance of the portfolio at risk.
- Maintain relationships with clients by providing support, information, and guidance; researching and recommending new opportunities; recommending profit and service improvements.
- Identify, grow and sustain customer relationships that can provide superior returns and contribute towards the growth of the Bank as per set targets.
- Receive and verify customer documents for account opening, loans, account amendments and any other customer instruction as per the Bank’s set guidelines
- Prepare and maintain well documented reports on accounts opened, KYC, call visits to clients to be used in relevant management decisions.
- Collect, process and follow up on customer complaints and provide feedback to customers.
- Net growth in FCY deposits from Fund Percentage $5 Million >=120% >=110%, =100%, =90%,20% Focus (Focus on Britam, GenAfrica, ICEA Lion, Sanlam, Old Mutual, Xeno, and SBG asset Managers).
- Develop and Operationalize a strategic partnership to Mitigate deposit migration to unit trusts and enhance income generation
- Net growth on Custody Portfolio value by 20%.
- Net growth in Revenue from custodial and Investor services business by 20%.
- Open 2 New Scheme Relationships
- Onboard one fund manager by year end to drive a 20% growth in Foreign Currency (FCY) deposits by year-end.
- New Individual Investors by >20%
- Launch a Wealth Management product to mitigate deposit migration to Unit trusts
- Customer service index - 90%
- Execute a planned custodial and investor Services campaign to drive growth in bond trading income by 20%
- Conduct 5 client sales engagement visits to new and existing customers, ensuring each visit is documented with comprehensive call reports and results in the generation of at least 1 new business proposals per week
- Develop and implement an innovative solution to enhance the Customer Value Proposition (CVP) for the business units under your management, ensuring the solution addresses specific customer pain points and results in a 10% increase in income by year-end
- Completed monthly appraisal &Performance tools within Deadline of 5 days into the new month.
- Custody Staff attending and passing business & Risk, Compliance training sessions and quiz should be >80%
- Train Branch staff on custodial & investor Services value propositions with 80% attendance and quiz >80%
- 3 years’ experience in Banking /Sales
- Good knowledge of risk management and credit principles
- Strong interpersonal skills and a good team player.
- Good business acumen and financial skills
- Excellent understanding of the Bank, its strategy and all of its Banking services.
- Good Analytic and Networking skills
- Personal commitment to meet or exceed all targets and objectives.
- Utmost professional integrity.
- Willingness to travel for stakeholder meetings, regulatory consultations, and operational reviews as needed.
- High ethical standards and a commitment to the values of the Bank.
Online