At Safaricom, we believe in connecting people to what matters most through cutting-edge technology and innovation. As a leading telecommunications and digital services provider in Kenya and across Africa, we continuously seek top talent to drive our purpose of transforming lives.
We are pleased to announce several exciting job opportunities across our Technology Division, Business Development, and M-Pesa Africa functions. These positions are ideal for ambitious professionals ready to build their careers in software engineering, system support, infrastructure architecture, user experience, and more.
If you’re passionate about solving complex problems, building scalable platforms, and being part of a fast-paced digital transformation journey—join our talent community today!
Available Positions & Job Descriptions
1. Financial Services Support Engineer
Department: Digital IT | Location: Kenya | Posting Date: 18/06/2025
As a Financial Services Support Engineer, you will provide technical and operational support for digital financial services platforms. You will ensure platform stability, timely issue resolution, and coordinate upgrades with internal and external partners.
Key Responsibilities:
- Provide 2nd and 3rd line technical support for financial services systems.
- Monitor system performance and conduct incident trend analysis.
- Collaborate with engineering teams to manage upgrades and patches.
- Ensure service-level agreements are met and document platform changes.
- Support integrations between internal systems and third-party providers.
2. Senior UX Designer
Department: Technology | Location: Nairobi | Posting Date: 18/06/2025
The Senior UX Designer will play a pivotal role in designing intuitive, engaging, and user-centric digital experiences across Safaricom’s web and mobile platforms.
Key Responsibilities:
- Lead user experience design for high-impact digital projects.
- Conduct user research, journey mapping, and usability testing.
- Create wireframes, prototypes, and high-fidelity mockups.
- Work closely with product, engineering, and business teams.
- Champion accessibility, simplicity, and design consistency.
3. Service Reliability Engineer
Department: Digital IT | Location: Nairobi | Posting Date: 18/06/2025
As a Service Reliability Engineer, you will ensure availability, scalability, and performance of critical digital platforms. This role blends systems engineering with software development.
Key Responsibilities:
- Design, develop, and implement SRE best practices.
- Monitor platform reliability and manage incident responses.
- Automate operational tasks and implement observability tools.
- Drive capacity planning and performance tuning.
- Support continuous integration and deployment pipelines.
4. Backend Microservices Developer
Department: Digital IT | Location: Kenya | Posting Date: 17/06/2025
The Backend Microservices Developer will build and maintain secure, scalable, and robust microservices powering Safaricom’s digital ecosystem.
Key Responsibilities:
- Design and develop RESTful APIs and backend services.
- Ensure code quality, maintainability, and scalability.
- Collaborate with DevOps and frontend teams to deliver end-to-end solutions.
- Integrate services with internal and external systems.
- Maintain platform security and compliance with coding standards.
5. Financial Systems Software Development and Systems Engineering
Department: Digital IT | Location: Kenya | Posting Date: 17/06/2025
In this hybrid role, you’ll contribute to software development and system engineering for financial systems that support Safaricom’s commercial operations.
Key Responsibilities:
- Develop software solutions for financial and billing systems.
- Analyze requirements and participate in solution architecture.
- Configure and maintain applications and infrastructure.
- Support security, audit, and compliance requirements.
- Conduct system health checks and performance assessments.
6. Analyst – Enterprise Systems Support
Department: Enterprise Systems Support | Location: Kenya | Posting Date: 17/06/2025
The Enterprise Systems Support Analyst provides technical support for business-critical systems used across various departments.
Key Responsibilities:
- Support enterprise applications such as ERP, CRM, or HR systems.
- Handle incident management and user support requests.
- Monitor system health and ensure uptime and performance.
- Perform system configurations and basic scripting.
- Document procedures and support internal audits.
7. CBS Product Development Engineer
Department: Digital IT | Location: Kenya | Posting Date: 17/06/2025
The CBS (Converged Billing System) Product Development Engineer will manage and optimize services offered through Safaricom’s core billing platforms.
Key Responsibilities:
- Develop and configure CBS platforms to support new products.
- Collaborate with marketing and business teams to launch promotions.
- Ensure system integrity through rigorous testing and validation.
- Troubleshoot and resolve technical issues across charging and billing flows.
- Drive automation and CI/CD practices for CBS development.
8. M-Pesa Africa Senior Software Architect
Department: M-Pesa Africa | Location: Kenya | Posting Date: 17/06/2025
As Senior Software Architect for M-Pesa Africa, you’ll lead the technical design of regional digital financial solutions that serve millions across the continent.
Key Responsibilities:
- Define software architecture for scalable, secure, and high-performance systems.
- Mentor development teams and enforce coding best practices.
- Evaluate emerging technologies and propose integrations.
- Support DevOps and cloud transformation initiatives.
- Align technology choices with business strategy.
9. M-Pesa Africa Senior Infrastructure Architect
Department: M-Pesa Africa | Location: Kenya | Posting Date: 16/06/2025
The Senior Infrastructure Architect will guide the design, optimization, and modernization of infrastructure supporting M-Pesa operations across Africa.
Key Responsibilities:
- Architect cloud and hybrid infrastructure for resiliency and performance.
- Lead infrastructure design for data centers, networks, and storage.
- Drive cost optimization and efficiency in resource utilization.
- Ensure compliance with security and regulatory standards.
- Collaborate with regional teams to implement infrastructure-as-code.
10. Business Partnerships Lead
Department: Business Development | Location: Safaricom HQ, Nairobi | Posting Date: 16/06/2025
As the Business Partnerships Lead, you’ll drive strategic alliances that enhance Safaricom’s ecosystem and expand value for our customers.
Key Responsibilities:
- Identify, negotiate, and manage strategic partnerships across sectors.
- Develop and implement partnership frameworks and performance metrics.
- Work with cross-functional teams to integrate partner solutions.
- Monitor market trends and identify innovation opportunities.
- Represent Safaricom in industry forums and partnership engagements.
Why Join Safaricom?
- Work with the latest technologies and contribute to digital innovation.
- Be part of a purpose-driven company committed to transforming lives.
- Collaborate with top talent in a diverse and inclusive workplace.
- Access opportunities for learning, growth, and leadership development.
- Contribute to high-impact projects that touch millions of lives.