Microsoft is hiring for a Software Engineering Explore Intern. This article summarizes the role’s focus on hands-on software development, the specific responsibilities interns can expect, the academic requirements for applicants, and the basic structure of the internship experience. It is intended to help prospective candidates understand the position and what is required to participate.
Role overview
The Software Engineering Explore Intern position offers practical exposure to software development by working with a variety of tools and programming languages. Interns collaborate with others to turn requirements into implemented features and services while gaining experience in core technical disciplines relevant to Microsoft.
Responsibilities and hands-on experience
- Gain hands-on experience with various tools and programming languages in the field of software development.
- Work closely with your Manager, Mentors, and a group of interns to evaluate requirements, estimate costs, create and implement features and services.
- Experience core tech disciplines during the internship, including Technical Program Manager or Product Manager and Software Engineer roles.
Eligibility and academic requirements
Applicants must meet the following academic criteria:
- Pursuing a bachelor’s degree.
- Enrolled in the second year of a 4-year undergraduate degree program at the time of application.
- Completed an Introduction to Computer Science course (or equivalent) by the start of the program.
Internship structure and collaboration
The internship spans a 12-week period during which interns gain practical experience and exposure to multiple tech roles. Throughout the term, interns work closely with managers and mentors and collaborate with a cohort of peers to evaluate requirements, estimate costs, and implement features and services.
In summary, the Microsoft Software Engineering Explore Intern role combines hands-on development work, mentorship, and exposure to core technical disciplines within a 12-week internship. Eligible candidates are those pursuing a bachelor’s degree who are enrolled in the second year of a 4-year program at application time and who have completed an introductory computer science course by the program start.









