Software Engineer Apprenticeship

As the COVID-19 situation continues to evolve, the Microsoft Leap Apprenticeship Program is following Microsoft company guidance to make decisions about events and in-person learning. All cohorts in the United States will be virtual until further notice. Cohorts outside of the United States will be virtual or in-person based on local state and country guidance. Please note that people who have roles that are essential will be onsite. Please follow us on our Microsoft Leap Apprenticeship Program LinkedIn page for any upcoming cohort updates.

Software Engineers are all about implementation across the full stack of Microsoft’s products. Whether building the front-end of software, back-end APIs or testing coverage, a software engineering role is all about the code.

For those interested in applying to the Software Engineer Apprenticeship Program with Microsoft Leap, please select a location below to see the specific eligibility requirements.

Upcoming Cohort Information

Cohort dates: March 22, 2021 – August 20, 2021 – Part-time

Nairobi, Kenya

  • Application portal opens January 12, 2021 at 12:00 AM UTC
  • Application portal closes February 27, 2021 at 12:00 AM UTC 
  • Senior Software Engineer
  • Online only – classroom online and apprenticeship online
  • Part-time: 5 – 7 PM every Monday, Wednesday, and Friday & 9 AM – 4 PM every Saturday
  • See eligibility requirements below

Note: if a location and pathway combination is not specifically listed, then there are no open cohort application dates officially announced for that location and pathway combination. Follow us on LinkedIn for updates.

Follow us on the Leap journey.

Follow the Leap program on social media. We post announcements of upcoming cohorts, application dates, and photos of our amazing participants.