Software Engineer
KES 150,000 - 300,000
Posted 1 month ago
Find out how well you match with this job
Upload your resumeRequisition
cmmgc7o7
Date posted
3/7/2026
Workstyle
Hybrid
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
