Software Engineer, Associate, Salesforce Platform job at Aceli Africa
New
Website :
Today
Linkedid Twitter Share on facebook
Software Engineer, Associate, Salesforce Platform
2026-07-24T12:15:00+00:00
Aceli Africa
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_6026/logo/Aceli%20Africa.png
FULL_TIME
Nairobi
Nairobi
00100
Kenya
Nonprofit, and NGO
Science & Engineering, Computer & IT, Agribusiness, Agricultural Services & Products
KES
MONTH
2026-07-31T17:00:00+00:00
8

Aceli Africa ("Aceli”) is a market catalyst mobilizing finance for small- and medium-enterprises (SMEs) in the agriculture sector in East Africa. Informed by original data on the economics of agri-SME lending, Aceli Africa is designed to align capital supply and demand to mobilize $500M in lending to agri-SMEs while creating a more sustainable and competitive marketplace.

Read more about this company

Software Engineer, Associate, Salesforce Platform

Job Type

Full Time

Qualification

BA/BSc/HND

Experience

2 - 5 years

Location

Nairobi

Job Field

ICT / Computer

Job Description

We are seeking a driven Software Engineer to build and scale Aceli’s Salesforce-based platform. You will design, develop, and maintain system features, translating complex business processes into scalable, user-friendly solutions. While Salesforce experience is a plus, strong Java or object-oriented programming experience is sufficient to transition into Apex.

This role is suitable for a Software Engineer who is interested in working on enterprise systems and experienced in building complex integrations and scalable business systems. Prior Salesforce experience is helpful but not required; strong software engineering fundamentals and solid object-oriented programming experience, particularly in Java.

Key Responsibilities

Feature Development

Build and maintain features on Aceli’s Salesforce-based platform using Apex, SOQL, Lightning Web Components, Flow, validation rules and other platform capabilities. Core platform logic is written in Apex, which shares close structural similarities with Java; prior Java experience maps directly.

Build configurable solutions using custom metadata and other framework patterns or dynamic logic engines that minimise hardcoding and allow business users to manage logic through configuration where appropriate.

System Design & Problem Solving

Analyse complex operational processes and design system solutions that are efficient, user-friendly, and scalable.

Design solutions that improve automation, reduce manual work, and improve user experience for internal and external partners; and improve system architecture, performance, and maintainability.

Code Quality & Code Review

Actively champion code health by leading peer reviews and establishing automated testing standards.

Maintain coding standards and best practices across the system.

Conduct unit testing and support end-to-end testing and User Acceptance Testing.

Integrations & APIs

Design, build, and maintain integrations between Salesforce and external systems using APIs.

Support data integrations, automation tools, and reporting systems, ensuring data integrity across systems.

Documentation & Technical Support

Document technical solutions, system architecture, and key workflows, including deployments and user guides.

Support internal teams in troubleshooting system issues.

Qualifications

Educational Foundation: Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical field.

Programming Mastery: 2–5 years of professional software engineering experience with a strong foundation in Java or another object-oriented language (Python, C#, Kotlin). Familiarity with frameworks such as Spring Boot and experience working with relational databases (SQL) are a strong plus. Apex and Salesforce experience are advantageous but not required.

APIs & Integrations: Solid understanding of REST API design and integration patterns. Experience building or consuming APIs in a Java/Apex or similar environment is directly applicable.

The Engineer’s Toolkit: Strong grasp of the Software Development Life Cycle (SDLC), including Agile methodologies, version control (Git), and robust testing and release processes.

The Configurable Mindset: Inclination for building flexible, configurable systems that minimise hardcoding and support non-technical users in managing business logic.

Problem-Solving: Curious troubleshooter with the debugging skills to navigate complex system issues and performance bottlenecks.

What you will gain

This role is a genuine career opportunity to develop the following:

Salesforce expertise: You will develop deep, hands-on expertise in the Salesforce platform, including Apex, integrations, and system architecture. Salesforce is one of the most in-demand enterprise technology platforms globally, and hands-on engineering experience is a significant career accelerant. Aceli supports professional development, including Salesforce certifications.

Real-world impact: Your work will directly enable lending to agricultural SMEs and smallholder farmers across Kenya, Tanzania, Rwanda, Uganda, and Zambia. The systems you build have a direct line to the $1.6B Phase 2 capital mobilisation target.

Enterprise systems at scale: Multi-country operations, complex financial logic, API integrations, and high-volume data — genuine engineering challenges, not toy problems.

* Build and maintain features on Aceli’s Salesforce-based platform using Apex, SOQL, Lightning Web Components, Flow, validation rules and other platform capabilities. * Build configurable solutions using custom metadata and other framework patterns or dynamic logic engines that minimise hardcoding and allow business users to manage logic through configuration where appropriate. * Analyse complex operational processes and design system solutions that are efficient, user-friendly, and scalable. * Design solutions that improve automation, reduce manual work, and improve user experience for internal and external partners; and improve system architecture, performance, and maintainability. * Actively champion code health by leading peer reviews and establishing automated testing standards. * Maintain coding standards and best practices across the system. * Conduct unit testing and support end-to-end testing and User Acceptance Testing. * Design, build, and maintain integrations between Salesforce and external systems using APIs. * Support data integrations, automation tools, and reporting systems, ensuring data integrity across systems. * Document technical solutions, system architecture, and key workflows, including deployments and user guides. * Support internal teams in troubleshooting system issues.
* Apex * SOQL * Lightning Web Components * Flow * validation rules * Java * object-oriented programming * custom metadata * REST API design * integration patterns * Agile methodologies * version control (Git) * testing * release processes * debugging
* Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical field. * 2–5 years of professional software engineering experience with a strong foundation in Java or another object-oriented language (Python, C#, Kotlin). * Familiarity with frameworks such as Spring Boot and experience working with relational databases (SQL) are a strong plus. * Solid understanding of REST API design and integration patterns. * Strong grasp of the Software Development Life Cycle (SDLC), including Agile methodologies, version control (Git), and robust testing and release processes. * Inclination for building flexible, configurable systems that minimise hardcoding and support non-technical users in managing business logic. * Curious troubleshooter with the debugging skills to navigate complex system issues and performance bottlenecks.
bachelor degree
12
JOB-6a6357440f2dc

Vacancy title:
Software Engineer, Associate, Salesforce Platform

[Type: FULL_TIME, Industry: Nonprofit, and NGO, Category: Science & Engineering, Computer & IT, Agribusiness, Agricultural Services & Products]

Jobs at:
Aceli Africa

Deadline of this Job:
Friday, July 31 2026

Duty Station:
Nairobi | Nairobi

Summary
Date Posted: Friday, July 24 2026, Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about Aceli Africa
Aceli Africa jobs in Kenya

JOB DETAILS:

Aceli Africa ("Aceli”) is a market catalyst mobilizing finance for small- and medium-enterprises (SMEs) in the agriculture sector in East Africa. Informed by original data on the economics of agri-SME lending, Aceli Africa is designed to align capital supply and demand to mobilize $500M in lending to agri-SMEs while creating a more sustainable and competitive marketplace.

Read more about this company

Software Engineer, Associate, Salesforce Platform

Job Type

Full Time

Qualification

BA/BSc/HND

Experience

2 - 5 years

Location

Nairobi

Job Field

ICT / Computer

Job Description

We are seeking a driven Software Engineer to build and scale Aceli’s Salesforce-based platform. You will design, develop, and maintain system features, translating complex business processes into scalable, user-friendly solutions. While Salesforce experience is a plus, strong Java or object-oriented programming experience is sufficient to transition into Apex.

This role is suitable for a Software Engineer who is interested in working on enterprise systems and experienced in building complex integrations and scalable business systems. Prior Salesforce experience is helpful but not required; strong software engineering fundamentals and solid object-oriented programming experience, particularly in Java.

Key Responsibilities

Feature Development

Build and maintain features on Aceli’s Salesforce-based platform using Apex, SOQL, Lightning Web Components, Flow, validation rules and other platform capabilities. Core platform logic is written in Apex, which shares close structural similarities with Java; prior Java experience maps directly.

Build configurable solutions using custom metadata and other framework patterns or dynamic logic engines that minimise hardcoding and allow business users to manage logic through configuration where appropriate.

System Design & Problem Solving

Analyse complex operational processes and design system solutions that are efficient, user-friendly, and scalable.

Design solutions that improve automation, reduce manual work, and improve user experience for internal and external partners; and improve system architecture, performance, and maintainability.

Code Quality & Code Review

Actively champion code health by leading peer reviews and establishing automated testing standards.

Maintain coding standards and best practices across the system.

Conduct unit testing and support end-to-end testing and User Acceptance Testing.

Integrations & APIs

Design, build, and maintain integrations between Salesforce and external systems using APIs.

Support data integrations, automation tools, and reporting systems, ensuring data integrity across systems.

Documentation & Technical Support

Document technical solutions, system architecture, and key workflows, including deployments and user guides.

Support internal teams in troubleshooting system issues.

Qualifications

Educational Foundation: Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical field.

Programming Mastery: 2–5 years of professional software engineering experience with a strong foundation in Java or another object-oriented language (Python, C#, Kotlin). Familiarity with frameworks such as Spring Boot and experience working with relational databases (SQL) are a strong plus. Apex and Salesforce experience are advantageous but not required.

APIs & Integrations: Solid understanding of REST API design and integration patterns. Experience building or consuming APIs in a Java/Apex or similar environment is directly applicable.

The Engineer’s Toolkit: Strong grasp of the Software Development Life Cycle (SDLC), including Agile methodologies, version control (Git), and robust testing and release processes.

The Configurable Mindset: Inclination for building flexible, configurable systems that minimise hardcoding and support non-technical users in managing business logic.

Problem-Solving: Curious troubleshooter with the debugging skills to navigate complex system issues and performance bottlenecks.

What you will gain

This role is a genuine career opportunity to develop the following:

Salesforce expertise: You will develop deep, hands-on expertise in the Salesforce platform, including Apex, integrations, and system architecture. Salesforce is one of the most in-demand enterprise technology platforms globally, and hands-on engineering experience is a significant career accelerant. Aceli supports professional development, including Salesforce certifications.

Real-world impact: Your work will directly enable lending to agricultural SMEs and smallholder farmers across Kenya, Tanzania, Rwanda, Uganda, and Zambia. The systems you build have a direct line to the $1.6B Phase 2 capital mobilisation target.

Enterprise systems at scale: Multi-country operations, complex financial logic, API integrations, and high-volume data — genuine engineering challenges, not toy problems.

Work Hours: 8

Experience in Months: 12

Level of Education: bachelor degree

Job application procedure

Application Link:Click Here to Apply Now

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Engineering jobs in Kenya
Job Type: Full-time
Deadline of this Job: Friday, July 31 2026
Duty Station: Nairobi | Nairobi
Posted: 24-07-2026
No of Jobs: 1
Start Publishing: 24-07-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.