Get Latest Jobs, And Visa Sponsorship Updates.

Software Engineering Intern

🏢 Safaricom PLC📍 Westlands, Nairobi County, Kenya💼 Internship💻 Hybrid🏭 Information Technology, Telecommunications💰 20000-40000 per month

About the Company

Safaricom PLC is a leading telecommunication company in Kenya, providing a wide range of mobile communication services including voice, SMS, data, and mobile money (M-Pesa). Committed to innovation and connecting Kenyans, Safaricom continually invests in technology and talent to drive digital transformation across the region. With a mission to transform lives, Safaricom fosters a culture of innovation, collaboration, and social responsibility.

Job Description

We are seeking enthusiastic and driven Computer Science or Software Engineering students for a challenging internship opportunity at our offices located in Westlands, Nairobi. This role offers hands-on experience in various stages of the software development lifecycle, working alongside experienced engineers on real-world projects that impact millions of users. Interns will contribute to developing, testing, and deploying innovative solutions, gaining invaluable insight into large-scale telecommunications infrastructure and mobile financial services. This hybrid internship will provide a blend of on-site collaboration and remote work flexibility.

Key Responsibilities

  • Assist in the design, development, testing, and deployment of software applications and features across various platforms.
  • Write clean, well-documented, and efficient code adhering to company standards.
  • Participate actively in code reviews, stand-ups, and other technical discussions.
  • Collaborate with cross-functional teams, including product managers and quality assurance, to gather requirements and define project scope.
  • Troubleshoot and debug software issues, providing timely and effective solutions.
  • Conduct research on new technologies, tools, and methodologies to improve development processes and product offerings.
  • Support existing applications and contribute to maintenance and enhancement tasks as needed.

Required Skills

  • Currently pursuing a Bachelor's or Master's degree in Computer Science, Software Engineering, or a closely related technical field.
  • Strong foundational knowledge in at least one modern programming language (e.g., Python, Java, C++, Go, JavaScript).
  • Solid understanding of data structures, algorithms, and object-oriented programming (OOP) principles.
  • Familiarity with version control systems, particularly Git.
  • Basic understanding of database concepts (SQL or NoSQL).
  • Excellent problem-solving, analytical, and critical thinking skills.
  • Strong communication skills, both written and verbal, and the ability to work effectively in a team environment.

Preferred Qualifications

  • Prior experience with web development frameworks (e.g., Django, Flask, Spring Boot, React, Angular, Vue.js).
  • Familiarity with cloud computing platforms (e.g., AWS, Azure, Google Cloud).
  • Experience with mobile application development (Android/iOS) or relevant coursework.
  • Participation in coding competitions, hackathons, open-source contributions, or personal software projects.
  • Exposure to Agile/Scrum development methodologies.
  • Demonstrated ability to learn new technologies quickly and adapt to changing project requirements.

Perks & Benefits

  • Direct mentorship from experienced software engineers and industry leaders.
  • Opportunity to work on impactful, real-world projects that affect millions of users in East Africa.
  • Exposure to cutting-edge technologies and best practices in telecommunications and mobile money.
  • Extensive networking opportunities with professionals across various departments within Safaricom.
  • A dynamic, inclusive, and supportive work environment.
  • Structured learning and development opportunities.
  • Potential for future full-time employment opportunities upon successful completion of the internship.

How to Apply

Interested candidates are invited to submit their application by clicking the "Apply Now" button below. To ensure your application is considered, please include the following:

  • A current resume
  • A cover letter outlining your suitability for the role and your motivation for applying.

We review applications on a rolling basis and will contact shortlisted candidates for an interview.

DISCLAIMER

Welcome to VitalaliCare.com. We provide job seekers with information gathered from various publicly available job posting websites. We do not charge any fees for accessing or using our website, and all job information is provided free of charge.

VitalaliCare.com does not directly offer, manage, or engage in the hiring process for any of the job listings featured on our website. All listings are sourced from third-party job posting platforms. If you have any concerns or need to report a scam, please contact us at techturna@gmail.com.

Job Application

×

Login Required

You must be signed in to apply for this job.