Job Type

Full Time






Generation Rwanda/Kepler



About Generation Rwanda/Kepler

Generation Rwanda began in 2004 and has supported young people in Rwanda in achieving their higher education goals through scholarships for universities throughout the country. In 2013, GR expanded its reach when it started Kepler.

Kepler is a nonprofit university program designed to enable students and young professionals to to gain the skills that emerging economies need. Kepler combines the best of online learning and an American competency-based degree program with in-person seminars and intensive education-to-employment support.

About the Position

The controller is a new role on the Kepler accounting team. The function is open to candidates looking for employment, consulting opportunities or to an accounting firm. The person in this role oversees the day-to-day financial management of the organisation (which currently operates in two locations in Rwanda as well as having a presence in the USA), general ledger activity, the month-end closing process, student finance operations and reporting, revenue recognition, financial reporting, cash management, and grant compliance. The position reports directly to the Chief Operating Officer, supervises the Finance Team, and involves significant interaction with the other members of management as well as the Registrar. This position is also responsible for coordinating the annual statutory audit, donor audits and tax filing obligations in Rwanda and the US. The position will be based in Kigali, Rwanda.


Job Responsibilities

1.     Monthly Close: Ensure the timely and accurate processing of all transactions for month-end closing. Oversee the monthly reconciliation of general ledger reports to supporting schedules and to bank statements.

2.     Financial Reporting: Create monthly financial reports to be distributed to the program managers, work with the COO to perform insightful financial and operational analyses, present the related data, information and reports to the COO, and prepare the quarterly and annual consolidated financial statements. Prepare other specialized reports as necessary.

3.     General Accounting: Manage in a very hands-on manner payroll, accounts payable, billing, accounts receivable, fixed asset control, inventory, and general ledger maintenance. Understand and explain all variances against budget.

4.     Student Finance: oversee the accounting for tuition and other fees, the student loan program and day-to-day student finances (fines, IT, living stipends, etc.)

5.     Internal Controls: Assist in the review, design, implementation, and testing of internal controls. Train staff as needed.

6.     Treasury: Develop and implement best practices for cash management programs as well as cost control initiatives throughout the company, initiate wire transfers and manage the daily cash balances.

7.     Tax Compliance: Work with auditors to prepare information for US state and federal tax returns, including the Federal Form 990 and the Massachusetts Form PC and ensure that all tax reports are filed in a timely manner. Ensure continued compliance with Rwandan tax legislation ( payroll taxes, VAT, etc.).

8.     Investments: organize and ensure basic record compliance for investment reports, analyze and record gains and losses, and process stock gifts, as applicable


1.     BS in business with a major in Accounting required

2.     Minimum 3 - 5 years accounting experience with at least 2 years’ at manager level..

3.     Proficient knowledge of nonprofit accounting; experience with donor compliance and non profit audits preferred

4.     Strong accounting and internal control process knowledge.

5.     Advanced Excel skills and experience of analysing and manipulating large volumes of data.

6.     Experience of the QuickBooks accounting software at an advanced level.

7.     Detail orientation with the ability to quickly master subject matter and see it in the context of a broader business framework.

8.     Ability to work on multiple projects simultaneously and meet project deadlines. 

9.     Demonstrated supervisory experience and leadership skills.

10. Effective manager and good at working with peers.

11. Excellent analytical, organizational, and problem solving abilities.

12. Ability to work with diverse staff with sometimes challenging infrastructure conditions


Reports to: Chief Operating Officer

Level of Language Proficiency


Professional Level


Minimum Education Required

4-year degree

How To Apply