Apply Now

Job Description

Software Developer – Safaricom PLC, Kenya

Job Overview

Safaricom PLC is seeking a talented and innovative Software Developer to join its growing Technology Division in Nairobi, Kenya. The successful candidate will contribute to the development, testing, deployment, and maintenance of digital products and enterprise applications that support millions of customers across East Africa.

This opportunity is ideal for professionals seeking Software Developer jobs in Kenya, careers in digital transformation, cloud technologies, and enterprise software engineering.

Location

Nairobi, Kenya

Position

Software Developer

Employment Type

Full-Time

Department

Technology & Digital Services

About the Company

Safaricom PLC is one of Kenya’s leading telecommunications and technology companies, recognized for driving innovation through mobile connectivity, fintech solutions, digital platforms, and enterprise services. The company serves millions of customers and continues to expand its digital ecosystem across the region.

Key Responsibilities

The Software Developer will:

  • Design, develop, test, and deploy scalable software applications.
  • Participate in full software development lifecycle activities.
  • Build and maintain RESTful APIs and backend services.
  • Develop user-friendly web and mobile applications.
  • Collaborate with product managers, designers, and engineers.
  • Conduct code reviews and implement software best practices.
  • Troubleshoot application issues and optimize system performance.
  • Maintain software documentation and technical specifications.
  • Implement secure coding standards and cybersecurity practices.
  • Support CI/CD deployment pipelines and DevOps initiatives.
  • Participate in Agile and Scrum development processes.
  • Monitor application reliability and system uptime.

Candidates interested in IT jobs in Kenya and software engineering jobs in Nairobi will find this role highly rewarding.

Education Requirements

  • Bachelor’s Degree in:
    • Computer Science
    • Software Engineering
    • Information Technology
    • Computer Engineering
    • Related Technology Discipline
  • Relevant professional certifications are advantageous.

Experience Requirements

  • 2–5 years of software development experience.
  • Experience with enterprise-level applications preferred.
  • Exposure to Agile development environments.
  • Knowledge of cloud-based application development is beneficial.

Applicants searching for developer jobs in Kenya and technology jobs in Nairobi are encouraged to apply.

Technical Skills Required

  • Proficiency in Java, Python, JavaScript, or C#
  • Web application development
  • API development and integration
  • SQL and database management
  • Cloud computing fundamentals
  • Git version control
  • Software testing methodologies
  • DevOps concepts
  • Microservices architecture
  • Object-oriented programming

Soft Skills

  • Strong analytical thinking
  • Problem-solving abilities
  • Communication skills
  • Team collaboration
  • Project management awareness
  • Attention to detail
  • Time management
  • Adaptability and innovation

Salary & Benefits

  • Monthly Salary: KES 180,000 – KES 420,000
  • Annual performance bonus
  • Comprehensive medical insurance
  • Pension scheme
  • Paid annual leave
  • Learning and certification support
  • Hybrid working opportunities
  • Employee wellness programs

Professionals looking for high paying software jobs in Kenya and ICT careers in Nairobi may find this package highly competitive.

Training & Development

Successful candidates will receive training in:

  • Cloud technologies
  • Secure software development
  • Agile methodologies
  • DevOps practices
  • Enterprise architecture
  • API security
  • Emerging software technologies
  • Leadership development

Technologies Used

The role may involve working with:

  • Java
  • Spring Boot
  • Python
  • React
  • Angular
  • Node.js
  • Docker
  • Kubernetes
  • AWS
  • Azure
  • PostgreSQL
  • MongoDB

Candidates interested in backend developer jobs in Kenya and full stack developer jobs in Nairobi will gain valuable exposure.

Career Growth Opportunities

This role offers progression toward:

  • Senior Software Developer
  • Solutions Architect
  • Technical Lead
  • DevOps Engineer
  • Engineering Manager
  • Product Engineering Lead

Professionals pursuing software engineering careers in Kenya and technology leadership jobs in Africa can build long-term growth through this opportunity.

For additional employment opportunities in East Africa, candidates may visit:

software developer jobs in Kenya

Those researching jobs in Kenya, Nairobi jobs, and Software Developer jobs in Kenya can explore additional opportunities there.

Technology professionals seeking broader regional opportunities may also review:

software developer jobs in Tanzania

Candidates interested in software jobs in Tanzania and developer careers in East Africa may discover suitable openings.

For opportunities across Southern Africa, visit:

software developer jobs in Mozambique

Applicants exploring IT jobs in Mozambique and technology careers in Africa can find relevant vacancies.

Additional Central African opportunities are available at:

software developer jobs in Cameroon

Professionals searching for software developer jobs in Cameroon, programmer jobs in Africa, and technology vacancies in Africa may find useful career resources.

Popular Search Categories

Many candidates discover opportunities through searches such as jobs in Nairobi, IT jobs in Kenya, Software Engineer jobs in Kenya, programmer jobs in Nairobi, technology jobs in Kenya, developer vacancies in Nairobi, full stack developer jobs in Kenya, backend developer jobs in Nairobi, graduate software jobs in Kenya, and ICT jobs in East Africa.

Application Requirements

Interested applicants should submit:

  • Updated CV/Resume
  • Cover Letter
  • Academic Certificates
  • Professional Certifications
  • Portfolio or GitHub Profile (if available)
  • Professional References

Equal Opportunity Employer

Safaricom PLC is committed to diversity, inclusion, and equal employment opportunities for qualified candidates.

Only shortlisted applicants will be contacted for interviews.