Software Engineer Intern
Microsoft • Engineering Department
Highly Competitive Stipend + Housing/Relocation Allowance (Industry-leading standard for Microsoft interns)
Bengaluru, Karnataka / Hyderabad, Telangana / Noida, Uttar Pradesh (Multiple office locations across India)
2 - 6 Months (Typically scheduled during summer or winter academic breaks)
Student / Intern
About the Role
A highly collaborative technical internship designed to immerse students in the full software development lifecycle. Interns work alongside engineering teams to design, develop, test, and deploy scalable cloud services, platform features, or enterprise applications, gaining direct exposure to large-scale infrastructure and modern engineering practices.
Requirements & Technical Skills
- ✓Educational Qualification: Currently pursuing a Bachelor's, Master's, or PhD degree in Computer Science, Engineering, or a related technical field
- ✓Enrollment Status: Must have at least one additional semester/term remaining in school following the completion of the internship
- ✓Technical Skills: Solid foundational knowledge in object-oriented programming languages such as C++, C#, Java, or Python
- ✓Core Concepts: Strong grasp of computer science fundamentals, including data structures, algorithms, and software design principles
- ✓Soft Skills: Excellent problem-solving capabilities, strong communication, and an ability to collaborate effectively within cross-functional teams
Technology Stack
Core technologies and libraries utilized daily in this role: