As Kenya’s leading telecommunications provider, Safaricom is one of the most sought-after employers in the country. From customer service representatives in Safaricom Shops to software engineers working on M-PESA platforms, Safaricom offers entry-level roles, graduate programs, and specialized technical opportunities across Kenya.

Here is a full breakdown of key job opportunities at Safaricom, estimated salary ranges, qualifications, and how to apply safely.

Key Open Roles at Safaricom PLC:

1. Safaricom Retail Shop Customer Executive

  • Overview: Assisting customers in official Safaricom Shops with SIM registration, M-PESA line replacements, device purchases, internet setup, and account troubleshooting.

  • Requirements: Bachelor’s degree or Diploma from a recognized institution; minimum KCSE Mean Grade of C+; excellent communication and customer care skills.

  • Estimated Monthly Salary: KES 45,000 – KES 65,000.

2. Call Center Customer Experience Executive

  • Overview: Handling customer inquiries, complaints, and technical support over the phone at Safaricom’s contact centers (Jambo Contact Centre or Eldoret Hub).

  • Requirements: Bachelor’s degree or Diploma in any field; strong verbal communication skills; willingness to work on 24-hour shift rotations (including night shifts).

  • Estimated Monthly Salary: KES 35,000 – KES 50,000.

3. Software Engineer / FinTech Developer (M-PESA Division)

  • Overview: Designing, building, and maintaining microservices and APIs supporting M-PESA, Fuliza, Hustler Fund, and digital financial platforms.

  • Requirements: Degree in Computer Science, Software Engineering, or related technical field; proficiency in languages like Java, Python, Node.js, or Go; experience with cloud services (AWS/Azure) and database architecture.

  • Estimated Monthly Salary: KES 110,000 – KES 180,000 (mid-level roles).

4. Brand & Trade Marketing Representative

  • Overview: Driving ground-level marketing campaigns, supporting dealer networks, managing point-of-sale branding, and pushing product activations across sales regions.

  • Requirements: Degree in Marketing, Commerce, or Business Administration; minimum 1–2 years of sales or field marketing experience; strong negotiation skills.

  • Estimated Monthly Salary: KES 55,000 – KES 85,000.

Basic Requirements for Applicants:

  • Kenyan National ID Card or Passport.

  • Valid Certificate of Good Conduct from the Directorate of Criminal Investigations (DCI).

  • KRA PIN, NSSF, and SHA details.

  • Academic Certificates and official transcripts.

Step-by-Step Application Process:

  1. Visit the Official Portal: Access Safaricom’s official career site at jobs.safaricom.co.ke.

  2. Create a Profile: Register an account, fill out your educational history, and specify your area of expertise.

  3. Upload Resume: Submit a clean, professional CV in PDF format.

  4. Online Assessment: Candidates shortlisted for roles in customer care, sales, or IT will receive an invitation link for online aptitude or coding assessments.