Back to jobs

Software Engineer Intern

Safaricom

Internship
Nairobi TechnologyPosted 2 days ago

KSh 15,000–25,000/mo

Apply Now

About the Role

Safaricom is looking for a passionate and driven Software Engineer Intern to join our Technology division. You will work alongside senior engineers building and maintaining internal tools, APIs, and customer-facing features that serve millions of Kenyans every day.

As an intern, you will participate in sprint planning, daily standups, and code reviews. You'll gain hands-on experience with real production systems, contributing to features that impact M-PESA, Safaricom App, and enterprise platforms.

This is a structured internship programme lasting 3–6 months with mentorship from experienced engineers. High-performing interns are considered for full-time roles upon completion.

Requirements

  • Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field.
  • Strong understanding of at least one programming language (Python, JavaScript, Java, or Go).
  • Familiarity with REST APIs, Git version control, and basic SQL.
  • Good problem-solving skills and ability to work in a fast-paced environment.
  • Strong written and verbal communication skills in English.

How to Apply

Send your CV and a short cover letter (max 1 page) explaining why you want to join Safaricom's tech team. Applications submitted via JobConnect will be reviewed within 7 working days.

Apply Now

Safaricom

Nairobi

Safaricom PLC is Kenya's leading telecommunications company and the operator of M-PESA, Africa's largest mobile money platform. Headquartered in Nairobi, we employ over 5,000 people and serve 40+ million customers.

Similar Jobs

Social Media Manager

Jumia Kenya

Full-time
NairobiMarketing

KSh 40,000–60,000/mo

1 day agoView Job

Data Entry Clerk

KCB Bank

Contract
NairobiOther

KSh 30,000/mo

4 days agoView Job

Frontend Developer

Andela

Full-time
RemoteTechnology

KSh 80,000–150,000/mo

1 day agoView Job