Career Opportunities at Safaricom
At Safaricom, we are more than just a telecommunications company. We are a purpose-driven technology leader committed to transforming lives through innovation, connectivity, and digital solutions. Our vision is to be Africa’s leading purpose-led technology company by 2030. With a strong culture of excellence, inclusivity, and growth, we create opportunities for talented individuals to thrive and make an impact that goes beyond business.
We invite you to explore the following exciting opportunities within our Technology Division and M-Pesa Africa. If you are passionate about technology, innovation, and delivering solutions that change lives, this is your chance to join us.
1. DevSecOps Engineer
Division: Technology
Posting Date: 18 September 2025
Location: Kenya
Job Description
The DevSecOps Engineer will be responsible for embedding security practices into the software development and deployment lifecycle. The role ensures that security is not an afterthought but a fundamental aspect of how Safaricom designs, develops, and runs its systems.
Key Responsibilities
- Integrate security tools, processes, and methodologies into the CI/CD pipeline.
- Collaborate with developers, operations, and security teams to ensure secure coding and deployment practices.
- Monitor systems for vulnerabilities and respond with timely fixes.
- Automate security checks and compliance reporting within development workflows.
- Provide guidance and training to development teams on secure design principles.
- Support incident response by providing security insights and remediation support.
2. IT Solutions Architect
Division: Technology
Posting Date: 18 September 2025
Location: Kenya
Job Description
The IT Solutions Architect will play a critical role in designing, developing, and implementing technology solutions that meet business objectives. The role involves translating business requirements into scalable, secure, and efficient technology designs.
Key Responsibilities
- Design and document IT solutions aligned with business and technology strategies.
- Work with stakeholders to capture requirements and translate them into solution architectures.
- Ensure that proposed solutions comply with enterprise standards, policies, and security requirements.
- Provide technical leadership during solution development and implementation phases.
- Evaluate emerging technologies and recommend adoption strategies.
- Collaborate with developers, system engineers, and business teams to ensure successful delivery of projects.
3. Senior Service Observability Engineer (Temporary)
Department: Digital IT
Division: Technology
Posting Date: 18 September 2025
Location: Kenya
Job Description
The Senior Service Observability Engineer will enhance the visibility, reliability, and performance of Safaricom’s digital systems. The role will focus on observability practices, ensuring that services are monitored proactively and that data-driven insights are used to maintain optimal system performance.
Key Responsibilities
- Design, implement, and maintain observability tools for monitoring applications and infrastructure.
- Develop dashboards, alerts, and reporting systems to support proactive service management.
- Analyse performance data to identify trends, anomalies, and opportunities for optimization.
- Collaborate with development and operations teams to integrate observability into service design.
- Respond to incidents by providing real-time insights and supporting root cause analysis.
- Document observability practices and provide training to relevant teams.
4. M-Pesa Africa Senior Software Architect
Division: M-Pesa Africa
Posting Date: 17 September 2025
Location: Kenya
Job Description
The Senior Software Architect at M-Pesa Africa will be responsible for shaping the future of mobile money solutions by designing robust, scalable, and secure software architectures. This role will ensure that M-Pesa continues to deliver innovative financial services across multiple markets.
Key Responsibilities
- Define and maintain the overall software architecture for M-Pesa platforms and services.
- Provide leadership and guidance to software engineering teams on best practices in architecture and design.
- Ensure that systems are scalable, secure, and aligned with regulatory and business requirements.
- Collaborate with business stakeholders to translate requirements into technical solutions.
- Evaluate and adopt new technologies to keep M-Pesa at the forefront of mobile financial innovation.
- Support continuous improvement by reviewing and refining software development processes.
5. Engineer – RAN Capacity Management
Section: Access Network Planning & Design
Division: Technology
Posting Date: 17 September 2025
Location: Kenya
Job Description
The Engineer – RAN Capacity Management will focus on ensuring the efficiency, performance, and scalability of Safaricom’s Radio Access Network (RAN). The role is central to maintaining high-quality mobile services while meeting the growing demands of customers.
Key Responsibilities
- Analyse network traffic trends and forecast capacity requirements.
- Plan and implement RAN capacity upgrades to support growth and service quality.
- Work with cross-functional teams to optimise network performance.
- Monitor KPIs to ensure RAN resources are used efficiently.
- Provide technical reports and recommendations to support decision-making.
- Contribute to network planning projects by providing input on capacity and performance aspects.
Why Join Safaricom?
At Safaricom, we believe in empowering our employees with opportunities to learn, grow, and innovate. We offer:
- A collaborative work culture that fosters creativity and innovation.
- Opportunities to contribute to projects that transform lives.
- Access to continuous learning and career development.
- A commitment to diversity, inclusion, and work-life balance.
We are looking for individuals who are curious, innovative, and passionate about technology. If you are excited about shaping the future of connectivity and digital solutions, Safaricom is the place for you.