Software Engineer, Associate, Salesforce Platform

Company Details

Industry: Farming
Description: Aceli Africa is a market-enabling facility to mobilize over $600M in private sector lending for agricultural SMEs in Uganda, Kenya, Rwanda, Tanzania, and Zambia by 2025. To achieve this goal, Aceli Africa provides financial incentives to increase the risk appetite of ~40 financial institutions (comm… Aceli Africa is a market-enabling facility to mobilize over $600M in private sector lending for agricultural SMEs in Uganda, Kenya, Rwanda, Tanzania, and Zambia by 2025. To achieve this goal, Aceli Africa provides financial incentives to increase the risk appetite of ~40 financial institutions (commercial banks, non-bank financial institutions, and social lenders) to make loans ranging from USD $15K-$1.5M to inclusive agricultural SMEs, while also facilitating technical assistance to SMEs to expand the ability of high-potential businesses to qualify for and manage financing. Aceli launched in September 2020 and, to-date, has secured $75M for activities in the five initial focus countries for 2020-25 from multiple donors and development actors, such as the Dutch Ministry of Foreign Affairs, IKEA Foundation, Swiss Development Corporation, UK FCDO, and USAID. Aceli Africa is an initiative of the Global Development Incubator (GDI), a nonprofit incubator of social impact initiatives based in the United States with an affiliated entity based in Kenya. View more View less

Job Details

Job Type: Full Time
Workplace Type: On-site
Qualification: Diploma
Job Experience: Mandatory
Job Location: Nairobi County, Kenya
Closing Date: Undisclosed
Salary: KES Unspecified / month
Other Pay: Benefits
Job Category: Telecommunications

Job Description

Role Overview

You will design, build, and maintain the core software that powers Aceli’s lending operations across multiple African countries. Day-to-day, you’ll work on a Salesforce-based platform—writing code in Apex (very similar to Java), configuring workflow rules, and building integrations with external APIs. Your work directly supports the company’s goal of channelling capital to agricultural SMEs and smallholder farmers, making this a role with tangible social impact and genuine technical complexity.

Key Responsibilities

  • Develop and enhance platform features using Apex, SOQL, Lightning Web Components, flows, and validation rules; adapt Java or other OOP experience to write scalable platform logic.
  • Build configurable solutions (custom metadata, dynamic logic engines) that let business users manage rules without hardcoding.
  • Analyse complex operational workflows and design efficient, user-friendly system solutions that reduce manual effort and improve automation.
  • Lead code reviews and advocate for code health by establishing automated testing standards and enforcing best practices across the codebase.
  • Design, build, and maintain integrations between Salesforce and external systems via REST APIs, ensuring data integrity across platforms.
  • Document technical architecture, deployment processes, and user guides; support internal teams in troubleshooting system issues.
  • Conduct unit testing and participate in end-to-end and user acceptance testing to ensure quality releases.

Requirements & Qualifications

  • Education: Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related technical field.
  • Experience: 2–5 years of professional software engineering with strong object-oriented programming skills in Java, Python, C#, or Kotlin. Familiarity with Spring Boot and relational databases (SQL) is a plus.
  • APIs & Integrations: Solid understanding of REST API design and integration patterns; experience building or consuming APIs in Java or similar environments.
  • Tooling & Process: Strong grasp of the SDLC including Agile, Git version control, and robust testing/release procedures.
  • Design Philosophy: Inclination toward flexible, configurable systems that minimise hardcoding and empower non-technical users.
  • Problem-solving: Curious debugger capable of navigating complex system issues and performance bottlenecks.
  • Prior Salesforce experience (Apex, Lightning) is advantageous but not required; strong Java or OOP skills are sufficient to transition.

What We Offer / Why Join

  • Career growth: Gain deep, hands-on expertise in the Salesforce platform (Apex, integrations, architecture)—a globally in-demand enterprise skill. Aceli supports professional development, including Salesforce certifications.
  • Real-world impact: Your code directly enables lending to agricultural SMEs and smallholder farmers across Kenya, Tanzania, Rwanda, Uganda, and Zambia, contributing to a $1.6B Phase 2 capital mobilisation target.
  • Enterprise challenges: Work on multi-country operations, complex financial logic, API integrations, and high-volume data—genuine engineering problems, not toy tasks.
495 open positions on Semasocial right now · 8119 open positions in Nairobi County, Kenya · 28 posted in the last 7 days
Contact Information
CV Job Description Matcher See how well your CV matches this job and get tips to improve your chances AI Tool

This tool helps you see how closely your CV matches a job description. It also gives you simple suggestions on what to improve so you have a better chance of getting shortlisted.

Beware of Fraudsters!
Never pay anyone for job applications, interview tests, or job interviews. A genuine employer will never ask you for payment under any circumstances.
Disclaimer & TOS: We do not guarantee the authenticity of every single job posting and are not responsible for any fraudulent activity or misrepresentation by third parties. We are not involved in any stage of the interview or recruitment process and do not charge any fees from job seekers. For further details, please read the rest of the Terms of Service.