Skip to content
ScholarlyDream.
Safaricom logo

Safaricom

Engineering

Software Engineer, Safaricom Digital

A full-time engineering role at Safaricom, based in Nairobi, Kenya.

Full-time Posted 21 May 2026 16 days left

About the role

Safaricom is hiring Software Engineers across the Digital and M-Pesa product teams. Safaricom operates the largest mobile money platform in Africa and serves over 45 million customers in Kenya. Engineering teams own the M-Pesa app, MySafaricom app, MPesa for Business, and merchant payments. Application deadline 15 August 2026.

Responsibilities

  • Develop and maintain backend services, APIs, and mobile clients for Safaricom digital products.
  • Participate in design discussions, code reviews, and architecture proposals.
  • Work with product managers and designers to ship features end-to-end.
  • Operate services in production through on-call rotations.
  • Contribute to the M-Pesa platform modernisation toward microservices and event-driven architectures.

Requirements

  • Bachelors degree in Computer Science, Software Engineering, or related field.
  • Three or more years of professional software development experience.
  • Proficiency in Java, Kotlin, or Go (backend), or Swift or Kotlin (mobile).
  • Hands-on experience with cloud platforms (AWS, Azure, or GCP) and containers (Docker, Kubernetes).
  • Strong understanding of REST APIs, databases (relational and NoSQL), and distributed systems basics.

Nice to have

  • Experience with payments, telecoms, or high-throughput transactional systems.
  • Contributions to open source.
  • Kafka, Redis, or other streaming or caching technology experience.

How to apply

Open the Safaricom careers portal at the apply link, search for “Software Engineer Digital”, and submit through the Oracle recruitment system. Online assessment, technical interview, and panel interview with engineering managers follow. Closing date 15 August 2026.

Ready to apply?

Review the requirements above, then head to Safaricom's careers page to submit your application.

Apply on official site

Share this role

Know someone qualified? A quick share saves them the search.