Requisition ID
cmmgc7o7
Date posted
3/7/2026
Team
Engineering
Join Us
Join Safaricom's Technology Division to design, develop and maintain innovative software solutions that power M-PESA and other digital services used by millions.
Key Responsibilities: - Design and develop high-quality software solutions - Write clean, scalable, and efficient code - Participate in full software development lifecycle - Collaborate with cross-functional teams - Conduct code reviews and ensure best practices - Debug, troubleshoot, and resolve software issues - Contribute to technical documentation - Stay updated with emerging technologies
What you'll do
Required Qualifications: - BSc in Computer Science, Software Engineering, or IT - 3+ years of experience in software development - Extensive programming experience using Java J2EE, Spring Boot - Proficiency with databases - relational data model, Stored Procedures, PL/SQL, NoSQL, InMemory DBs - Experience developing and deploying enterprise APIs on TIBCO/WebLogic/Tomcat/Docker/Kubernetes/Openshift/Azure/AWS - Solid understanding of REST/JSON, WSDL, XML, XSD - Experience with event-based systems (Apache Kafka, ActiveMQ, RabbitMQ) - Experience with Git/SVN, CI/CD (Jenkins/Drone/CircleCI) - Experience in Agile Development/SDLC
Soft Skills: - Excellent communication and analytical skills - Team player with problem-solving mindset
What's in it for you
- Competitive salary (Average KES 1.1M - 1.8M annually) - Wellness programme - Creche facilities - Subsidized gym facilities - Regular social events - Career development opportunities - Medical cover for staff and dependents
Ready to make your next move?
Apply now, share the role with someone strong, or save it as the opportunity to return to when you're ready.
