Safaricom Kenya, a leading telecommunications company renowned for its innovation and commitment to transforming lives through technology, is seeking qualified professionals to join its dynamic team. As part of its continued efforts to drive excellence, efficiency, and innovation across various functions, Safaricom invites applications for several key positions within its departments.
These vacancies present an excellent opportunity for skilled professionals who are passionate about technology, audit, and customer value management to contribute to one of Kenya’s most impactful organizations.
M-PESA MiniApps Development Engineer – Technology Division, Nairobi
Posting Date: 7th October 2025
Department Description:
The role of M-PESA MiniApps Development Engineer is situated within the Technology Division, a department responsible for designing, developing, and deploying cutting-edge technological solutions that drive the organization’s financial technology products and services. The incumbent will play a crucial role in enhancing the M-PESA ecosystem through the development of MiniApps that offer customers diverse services seamlessly integrated within the M-PESA Super App platform.
Job Description:
The M-PESA MiniApps Development Engineer will be responsible for end-to-end development, maintenance, and enhancement of MiniApps on the M-PESA Super App. The role requires working collaboratively with product managers, UX designers, and backend engineers to deliver functional, user-friendly, and secure applications that align with the organization’s digital transformation goals.
Key Responsibilities:
- Design, develop, and deploy M-PESA MiniApps and associated backend services using modern web and mobile development frameworks.
- Collaborate with internal teams and external partners to ensure seamless integration of MiniApps with the existing M-PESA platform.
- Ensure high performance, reliability, scalability, and security of all MiniApps developed under the M-PESA ecosystem.
- Participate in architectural design discussions and provide technical input to optimize performance and maintain system integrity.
- Conduct thorough testing, debugging, and performance tuning to ensure optimal application functionality and user experience.
- Support continuous improvement initiatives by evaluating emerging technologies and incorporating best practices in software engineering.
- Maintain comprehensive documentation for all MiniApps, including technical specifications, APIs, and deployment guides.
- Provide post-deployment support, including monitoring, troubleshooting, and resolving production issues as required.
- Collaborate with cross-functional teams to ensure timely and successful delivery of MiniApps according to project milestones.
- Uphold Safaricom’s technology governance policies and ensure compliance with security and data privacy regulations.
This position offers the opportunity to work in a highly innovative environment focused on expanding the reach and functionality of one of Africa’s most trusted mobile money platforms.
Application Procedure
Interested candidates are encouraged to apply for the respective roles as outlined in the official Safaricom careers portal. Each position provides an opportunity to work with a diverse team dedicated to innovation, operational excellence, and continuous improvement.
Applicants should review the specific requirements for each position on the careers portal before submitting their applications. Only qualified candidates will be contacted for further stages of the selection process.