Software Engineer Internship Opportunities

2 days ago


Nairobi, Nairobi Area, Kenya Microsoft Full time 600,000 - 1,200,000 per year

Job Location: Nairobi, Kenya

Contract Type: Internship (40hrs/week)

Duration: 12-weeks

Come build community, explore your passions and do your best work at Microsoft with thousands of University interns from every corner of the world. This opportunity will allow you to bring your aspirations, talent, potential—and excitement for the journey ahead.  

As a Software Engineering Intern, you will work with teammates to solve problems and build innovative software solutions. You will apply your passion for customers and product quality as you provide technical guidance to Technical Program Managers and Product Managers. You will learn and adopt relevant new technologies, tools, methods, and processes to leverage in your solutions. This opportunity will enable you to advance your career by designing, developing, and testing next-generation software that will empower every person and organization on the planet to achieve more.

At Microsoft, Interns work on real-world projects in collaboration with teams across the world, while having fun along the way. You'll be empowered to build community, explore your passions and achieve your goals. This is your chance to bring your solutions and ideas to life while working on cutting-edge technology.

Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.



  • Nairobi, Nairobi Area, Kenya Skillmind Software Ltd Full time 600,000 - 1,200,000 per year

    About Skillmind Software:Skillmind Software is a leading Kenyan software company specializing in HR, payroll, and people-management systems such as HR Genie and other integrated business applications. We build scalable, cloud-based, AI-enabled, enterprise-targeted solutions that serve organizations across Africa. Our mission is to streamline workforce...

  • Software Engineer

    2 days ago


    Nairobi, Nairobi Area, Kenya Microsoft Full time $90,000 - $120,000 per year

    The Windows Compatibility team is looking for an enthusiastic, solid Software Engineer to join the team to solve compatibility issues for future Windows releases. As a developer on this team, you will have the opportunity to solve challenging compatibility problems for millions of customers. You will be contributing to the design and implementation of...

  • Software Engineer

    1 week ago


    Nairobi, Nairobi Area, Kenya CREDVAULT Full time 1,200,000 - 2,400,000 per year

    Company DescriptionCredVault is a technology company focused on building its own cloud platform and enabling fast, secure payment processing powered by decentralization. Our innovative approach leverages advanced technology to enhance security and speed in financial transactions. CredVault is committed to providing cutting-edge solutions for payment...


  • Nairobi, Nairobi Area, Kenya Novek Full time 300,000 - 450,000 per year

    Maintenance Engineering Internship (6 months)Location: Nairobi, KenyaAre you interested in how machines work and want to build engineer skills? We're offering a 6-month Maintenance Engineering Internship where you'll gain real hands-on experience working with consumer-facing equipment in the field.You'll be part of a team that keeps our machines in top...

  • Software Engineer

    4 days ago


    Nairobi, Nairobi Area, Kenya LyfeLine Services Full time 180,000 - 360,000 per year

    Company DescriptionLyfeLine Services is a premier Emergency Response Forwarding company that unifies critical data transfer and personal safety. Our dual-market platform is essential for the future of public safety. For hospitals, clinics, and dispatch, we provide LyfeLine Systems, a proprietary data forwarding and handling system that ensures critical...

  • Software Engineer

    1 week ago


    Nairobi, Nairobi Area, Kenya Quanta360 Full time 900,000 - 1,200,000 per year

    About the roleAuto Audit Group builds software that powers mobility and asset protection across products likeQ360(motor Vehicle Valuations & Assessments),Dotify(asset tagging), andAxios(extended warranties). As a Software Engineer, you'll design and ship scalable systems, solve real customer problems, and directly influence platform reliability, performance,...


  • Nairobi, Nairobi Area, Kenya Skillmind Software Ltd Full time 1,200,000 - 3,600,000 per year

    About UsSkillmind Software Limited is a leading provider of innovative software products and enterprise solutions across Africa. We specialize in SaaS platforms, ERP implementations, and digital transformation services, with a proven track record of helping businesses streamline operations and achieve measurable growth. We are looking for aSoftware Sales...


  • Nairobi, Nairobi Area, Kenya Tana Full time 400,000 - 1,200,000 per year

    About us:Tanaempowers brilliant young people in Kenya to start meaningful careers by training them for tech and data roles, and embedding them into full-time, remote positions with companies across North America and Europe. We're hiring a Software Engineer (Java) to join one of our client's engineering teams, working remotely from Kenya.Position overview:We...


  • Nairobi, Nairobi Area, Kenya Veritech Limited Full time 400,000 - 600,000 per year

    Company DescriptionVeritech Ltd is a technology solutions provider specializing in mobile device management (MDM) and IT services. The company helps businesses secure and control their mobile assets through tools like remote locking, theft protection, branded customization, and fleet management. As an authorized Samsung Knox reseller, Veritech delivers...


  • Nairobi, Nairobi Area, Kenya Human Asset Consultants Ltd Full time 1,200,000 - 2,400,000 per year

    Our client, a leading technology solutions provider, is seeking to recruit an Associate Software Engineer (.NET Core) to join their software development team. The main objective of this role is to support the design, development, and testing of software applications using modern technologies, while gaining practical exposure to real-world projects in a...