
M-Pesa Africa and Safaricom
5+ Career Opportunities at M-Pesa Africa and Safaricom – Nairobi, Kenya 2025
Essential Job Details
- Position Titles:
- Senior Software Architect
- Financial Systems Software Developer
- Backend Microservices Developer
- Analyst – Enterprise Systems Support
- CBS Product Development Engineer
- Location: Nairobi, Kenya
- Employment Type: Full-Time
- Number of Vacancies: 5
- Salary: Not specified
- Category/Department: Information Technology
- Reporting To: Varies by role (e.g., M-Pesa Africa Architecture Team Lead, Development Lead Fintech, Software Engineering Lead)
- Application Deadline: 24th June 2025 (varying times: 2:00 AM, 12:00 AM, 9:00 AM EAT)
- Reference Numbers:
- 747 (Senior Software Architect)
- 734 (Financial Systems Software Developer)
- 721 (Backend Microservices Developer)
- 739 (Analyst – Enterprise Systems Support)
- 746 (CBS Product Development Engineer)
Introduction
The ICT jobs in Kenya sector is a dynamic engine of innovation, and these career opportunities at M-Pesa Africa and Safaricom in Nairobi offer a chance to lead transformative technology solutions. Designed for skilled professionals, these roles span software architecture, financial systems development, and enterprise support, supporting M-Pesa’s ambition to become Africa’s #1 FinTech company. Whether you’re an architect, developer, or analyst, these positions provide a platform to shape Kenya’s digital economy through ICT jobs in Kenya.
About M-Pesa Africa and Safaricom
M-Pesa Africa, a division of Safaricom, is a global pioneer in mobile money, revolutionizing financial inclusion with over 52 million users and 600,000 agents (per recent X posts). Safaricom, East Africa’s leading telecom, was founded in 1997, transformed by Vodafone Group PLC’s 2000 acquisition, and grew under CEO Michael Joseph, launching M-Pesa in 2007. Headquartered in Nairobi, Safaricom connects 42 million customers, supports one million jobs, and reports KES 298 billion in revenue (March 2022). With a mission to transform lives, Safaricom fosters an innovative, agile environment, making it a top choice for ICT jobs in Kenya.
Key Responsibilities
Each role has distinct duties aligned with M-Pesa’s FinTech leadership and Safaricom’s technological advancements. Below are the key responsibilities:
1. Senior Software Architect (Reference No. 747)
- Design high- and low-level architectures for Tier 1 applications, including mobile apps, backend APIs, and orchestration layers.
- Conduct code reviews and map designs to code for quality.
- Define strategies to enhance design, performance, and usability.
- Lead inter-team design and architectural implementation.
- Create blueprints and specifications, selecting frameworks and tools.
- Support evolutionary implementation for user needs and architecture evolution.
- Architect mobile-first experiences with super app frameworks, mini-apps, and SDKs.
- Design scalable mobile backends with responsiveness and security.
- Develop reusable patterns (e.g., REST, GraphQL, gRPC) for mobile-backend communication.
- Collaborate with Android/iOS teams on authentication, CI/CD, and observability.
- Ensure secure designs with token management and encrypted data.
- Enable agile teams with BFFs, API orchestration, and feature flagging.
- Guide technology adoption (e.g., Flutter, React Native).
- Design for testability, continuous deployment, and progressive rollouts.
- Promote architecture as code and automated compliance.
- Build trust in the Continuous Delivery Pipeline for Agile Release Trains.
- Develop prototypes and experiment with new technologies.
- Collaborate with Systems, Security, and Data Architects for integration.
- Participate in PI planning, System Demos, and I&A events.
- Define enabler capabilities and minimize technical debt.
2. Financial Systems Software Developer (Reference No. 734)
- Develop software for new financial solutions per approved designs.
- Participate in solution design and testing for functional/non-functional requirements.
- Document and maintain software functionality and releases.
- Troubleshoot, debug, upgrade, and optimize existing systems.
- Recommend and implement system improvements.
- Improve internal processes per software development standards.
- Participate in code reviews and release management.
- Contribute to innovative initiatives and ensure zero major defects.
- Develop microservices using Java and Spring Framework.
- Automate deployments with CI/CD.
- Deliver projects on time using agile and Scrum frameworks (e.g., Jira, Confluence).
- Create automated tests for functional, performance, and security.
- Evaluate and plan new financial system infrastructure.
- Ensure 99.999% service availability through technology evolution.
3. Backend Microservices Developer (Reference No. 721)
- Write and analyze code for project portions.
- Inspect and test code, aiding engineers with complex issues.
- Collaborate with stakeholders to keep projects on track.
- Mentor entry- and mid-level engineers on DevSecOps best practices.
- Develop microservices, preferably with Java and SpringBoot.
- Influence architectural and design decisions.
- Evangelize software engineering best practices.
- Design, test, and roll out software services.
- Enforce code reviews within the team.
4. Analyst – Enterprise Systems Support (Reference No. 739)
- Provide second-line support for Oracle ERP (on-premises and Fusion Cloud) and SailPoint Identity.
- Deliver first-line support for additional internal systems.
- Monitor application performance for 99% uptime.
- Test new applications and coordinate user acceptance testing (UAT).
- Escalate complex issues to vendors and ensure 95% data availability.
- Maintain updated system documentation per ITIL standards.
- Implement application policies for governance.
- Collaborate with IT teams for business continuity.
- Support backend upgrades with minimal disruption.
5. CBS Product Development Engineer (Reference No. 746)
- Participate in the product development life cycle for faster market entry.
- Translate business requirements into technology solutions.
- Review and contribute to test cases for new services.
- Research and recommend emerging technologies.
- Ensure quality through unit testing, SITs, and UAT support.
- Address customer issues and automate processes.
- Deepen understanding of customer operations.
These responsibilities require technical expertise, collaboration, and innovation, aligning with ICT jobs in Kenya.
Qualifications and Skills
To excel in these ICT jobs in Kenya roles, candidates must meet the following qualifications and skills:
1. Senior Software Architect (Reference No. 747)
- Bachelor’s degree in Science, Computer Science, or Engineering, or equivalent experience.
- 8 years in software architecture, design, and development in a large enterprise.
- Proficiency in high/low-level architecture for Tier 1 apps, API design, and security standards (ISO 27001, NIST).
- Expertise in Java, C#, Python, Rust, and cloud platforms (AWS, Azure, GCP).
- Experience with microservices, SOA, mobile app development, and secure design patterns.
- Desirable: Continuous delivery, blockchain, TOGAF certification, FinTech experience.
- Skills: Performance tuning, monitoring, Agile (SAFe), and collaboration.
2. Financial Systems Software Developer (Reference No. 734)
- Bachelor’s degree in Computer Science, Telecommunications, or IT.
- 2 years as an engineer in FinTech or telecom.
- Proficiency in Java, Python, JavaScript, and Spring Framework.
- Knowledge of JSON, SOAP, OAuth2, SAML, and cloud technologies (AWS, Azure).
- Experience with CI/CD, Kubernetes, and mobile money systems.
- Skills: Analytical, presentation, and interpersonal.
3. Backend Microservices Developer (Reference No. 721)
- BSc in Computer Science/Software Engineering/IT.
- 5 years in software development in a busy IT environment.
- Expertise in Java (SpringBoot), C#, and microservices design.
- Experience with databases (RDBMS, NoSQL), web services (REST/JSON), and cloud services.
- Skills: Problem-solving, mentoring, and agile development.
4. Analyst – Enterprise Systems Support (Reference No. 739)
- Bachelor’s degree in Computer Science or IT.
- 3–5 years in ERP systems support, preferably Oracle.
- Knowledge of SailPoint Identity and application monitoring tools.
- Certification in Oracle or ITIL (advantage).
- Skills: Technical diagnosis, documentation, and communication.
5. CBS Product Development Engineer (Reference No. 746)
- Degree in IT, Computer Science, Telecommunications, or Electrical Engineering.
- 3 years relevant experience.
- Proficiency in Linux/Unix, MySQL, PostgreSQL, and Java/Python.
- Desirable: Huawei CBS, GSM, machine learning, and cloud knowledge.
- Skills: Analytical, communication, and teamwork.
General Requirements: Kenyan citizenship, Chapter Six compliance (clearance certificates), and computer literacy.
Preferred candidates will have FinTech or telecom experience, aligning with ICT jobs in Kenya.
Company Culture and Values
Safaricom and M-Pesa Africa promote a collaborative, innovative culture focused on transforming lives, agility, and excellence. With a DevOps and SAFe framework, the company encourages continuous learning, diversity, and societal impact, creating a supportive environment for ICT jobs in Kenya.
How to Apply
Apply now for these ICT jobs in Kenya. To submit your application by 24th June 2025, follow these steps:
- Visit the Safaricom recruitment portal:
- Update your candidate profile on the portal.
- Click the apply button and attach your resume.
- Ensure submission before the respective deadlines (e.g., 2:00 AM for 747, 12:00 AM for 734/721/746, 9:00 AM for 739).
Safaricom is an equal opportunity employer and does not charge fees. Only short-listed candidates will be contacted.
Additional Engagement
Explore more career opportunities to advance your professional journey:
- Discover Top ICT Jobs
Browse verified positions on The Kenyan Job Finder. - Join Job Alerts Network
Get real-time updates from our WhatsApp Channel for Job Updates.
Stay connected with us for the latest job openings:
- Follow us on Twitter for Tech Careers
- Connect with us on LinkedIn Job Network
Tags
ICT jobs in Kenya, senior software architect Nairobi, Safaricom careers, M-Pesa jobs, FinTech jobs Kenya, software developer jobs, enterprise support jobs
Why These Roles Matter
The ICT jobs in Kenya sector drives digital innovation, and these M-Pesa Africa and Safaricom roles are key to FinTech leadership. From architecture to support, your work will enhance financial inclusion for millions, impacting Kenya’s economy through ICT jobs in Kenya.
Career Growth in Technology
These positions offer growth within ICT jobs in Kenya, with opportunities to master agile architecture, microservices, and ERP support, paving the way for senior roles like CTO or systems lead.
Nairobi as a Tech Hub
Nairobi, a global tech center, hosts Safaricom’s innovation hub, ideal for ICT jobs in Kenya. Its ecosystem supports cutting-edge FinTech and telecom advancements.
Supporting M-Pesa’s Mission
M-Pesa’s goal to lead Africa’s FinTech relies on your expertise. Your contributions will drive payment solutions and service availability, aligning with ICT jobs in Kenya.
Leading Technical Innovation
Roles like Senior Software Architect and Backend Developer lead mobile and microservices innovation, shaping user experiences in ICT jobs in Kenya.
Fostering Agile Practices
Emphasizing SAFe, DevOps, and CI/CD, these roles promote agile delivery, critical for ICT jobs in Kenya’s competitive edge.
Collaboration Across Teams
Working with Agile Teams, Security, and Operations ensures integrated solutions, enhancing teamwork skills in ICT jobs in Kenya.
Preparing for Success
Master SAFe, microservices, and ERP systems. Ensure Chapter Six compliance and a strong resume to excel in ICT jobs in Kenya.
Impact of Your Work
Your role will support M-Pesa’s 52 million users and economic value of KES 362 billion, driving financial inclusion through ICT jobs in Kenya.
Joining a Telecom Leader
Safaricom’s leadership offers collaboration with FinTech experts, connecting you to a mission of societal impact in ICT jobs in Kenya.
Application Process Details
Apply via the provided links by 24th June 2025, updating your profile and attaching a resume. This secures your chance at ICT jobs in Kenya.
Why Choose a Career with Safaricom?
Safaricom’s innovation and societal role make it a top employer for ICT jobs in Kenya, offering stability and growth in FinTech.
Final Notes
These ICT jobs in Kenya opportunities with M-Pesa Africa and Safaricom are a chance to lead transformative technology. Apply today to shape Africa’s FinTech future.
Disclaimer: The Kenyan Job Finder is not the hiring company. Contact Safaricom directly for inquiries. We cannot process applications. Due to high email volume, responses may be limited. Thank you.
By The Kenyan Job Finder Team
Discover more from THE KENYAN JOB FINDER 2
Subscribe to get the latest posts sent to your email.