Job Description
Job Title: Senior Finance Officer
Company: EarthEnable Kenya
Location: Bungoma, Kenya – with travel to field offices and rural districts
Contract Type: 1-year renewable
How to Apply: click here
Who We Are
EarthEnable is transforming how people live by making homes healthier for families across rural Rwanda, Kenya and Uganda and helping to reduce the polluting impact of the building industry on the environment. Most households live in homes with dirt floors that are dusty, unsanitary, and fertile breeding grounds for parasites and germs. While replacing a dirt floor with concrete has significant health benefits (e.g., reducing diarrhea by 50% and parasitic infections by 80%), concrete is unaffordable for many who need it and is a huge contributor to global pollution.
To counter the environmental and affordability issues surrounding concrete, EarthEnable has spent the past 8+ years developing and selling high-quality, earthen floors and plasters that are 50% cheaper than concrete with 90% less embodied energy.
About the Role
The Finance Officer will support all core finance functions at EarthEnable Kenya, including financial record keeping, budgeting support, accounts payable and receivable, payroll support, cash and bank reconciliations, financial reporting, and ensuring compliance with organizational policies and statutory requirements.
The role requires strong analytical skills, attention to detail, integrity, and the ability to work closely with both office and field teams to ensure accurate and timely financial operations.
This is a hands-on role suited for someone who enjoys working with numbers, maintaining accurate financial systems, supporting decision-making through financial insights, and ensuring the organization’s resources are managed efficiently.
Key Responsibilities:
Financial Record-Keeping
- Maintain accurate and up-to-date financial records, including accounts payable, accounts receivable, and general ledger entries.
- Organize and file financial documents, such as invoices, receipts, and bank statements, following established procedures.
Transaction Processing
- Process invoices, expense reimbursements, and other financial transactions accurately and promptly.
- Verify the accuracy of financial data and resolve discrepancies as necessary
Financial Reporting
- Assist in preparing financial reports, including balance sheets, income statements, and cash flow statements under the guidance of the Senior Finance Officer.
- Compile financial data and generate reports for internal review and analysis
Compliance and Documentation
- Ensure compliance with financial policies, procedures, and regulatory requirements specific to Kenya.
- Maintain documentation of financial transactions and records in accordance with audit and compliance standards.
Administrative Support
- Provide administrative support to the finance team, including organizing meetings, scheduling appointments, and handling correspondence.
- Assist in performing routine office tasks such as filing, scanning, and data entry.
lnventory and Petty Cash Management ,
- Accurately manage company inventory, process stock movements into the system, conduct stock counts, perform reconciliations, and generate reports’
- Ensure adherence to internal controls around inventory management.
- Properly maintain the petty cash float, process payments based on approved requisitions, and keep all supporting documents and accountabilities.
- Request replenishment of petty cash as soon as the balance reaches the set threshold.
Payroll Management
- Prepare and execute monthly payroll for Kenya-based employees.
- Ensure proper handling of statutory deductions and timely submissions to relevant authorities, including PAYE, NHIE and NSSF.
Bookkeeping and Financial Closing
- Maintain accurate books of accounts for EarthEnable Kenya.
- Conduct monthly financial closings, perform reconciliations, and generate financial statements
- Work in coordination with the Finance Manager and other relevant stakeholders to consolidate Kenya’s reports and ensure audit-readiness
Other Duties
- Perform any other tasks as may be assigned by your supervisor or EarthEnable management from time to time, irr line-with your role and capabilities
Required Qualifications & Key Capabilities
- Bachelor’s degree in Finance, Accounting, Commerce, Economics, Business Administration, or a related field. A professional accounting qualification (CPA, ACCA, or equivalent) is an added advantage.
- Minimum of 2 years of progressive experience in finance, accounting, or bookkeeping, preferably in an NGO, social enterprise, or similarly fast-paced organization.
- Demonstrated experience preparing financial reports, reconciling accounts, and managing supporting documentation with minimal supervision.
- Working knowledge of accounting software (e.g. QuickBooks, or similar) is required, not just an added advantage.
- Experience managing budgets, cash flow tracking, or supporting audits is an added advantage.
- Experience working with field-based teams or multi-branch operations is an added advantage.
- Ability to mentor or guide junior finance staff where needed.
Deadline: 13th July 2026
How well do you match?
Get an instant AI match score for this role — free, takes 3 minutes.
Tailor your CV for this role
The concierge rewrites your whole CV and writes a matching cover letter for this job — opens right here, nothing to paste.
Tailor My CV to This Job ✍️