What is a Software Engineer at Safaricom?
As a Software Engineer at Safaricom, you are at the heart of East Africa’s most transformative technology ecosystem. You are not just writing code; you are building the digital infrastructure that powers M-PESA, connects millions to the internet, and enables the next generation of financial and telecommunications services. This role is critical because your work directly influences the daily lives of millions, requiring a unique blend of technical precision, massive-scale thinking, and a deep understanding of the local and regional market.
You will operate in a complex, high-stakes environment where reliability and performance are non-negotiable. Whether you are optimizing backend systems for high-frequency transactions, developing front-end interfaces that prioritize accessibility and user experience, or working on network-level integrations, your contributions will have a tangible impact. The work is challenging, intellectually stimulating, and offers the chance to solve unique problems at a scale few other organizations in the region can match.




