Company: Microsoft
Position: Software Engineer Intern
Qualification: Pursuing Bachelor’s or Master’s in CS, Engineering, or related
Location: Multiple cities across India (On-site)
Salary: Not disclosed
About the Role
Work on real-world, high-impact software development projects at Microsoft India. Collaborate with global teams to build, test, and ship innovative solutions that empower users and organizations worldwide. 1
Key Responsibilities
- Design, develop, test, and deploy software components
- Gather and understand user and business requirements
- Write clean, efficient, well-documented code
- Participate in code reviews, testing cycles, and debugging
- Contribute ideas for product improvements and new features
- Stay updated with the latest technologies and best practices
Qualifications & Skills
- Currently pursuing a Bachelor’s or Master’s in CS, Engineering, or related field
- Must have at least one academic semester remaining after internship
- Strong understanding of data structures, algorithms, and OOP fundamentals
- Experience with programming languages like C++, Java, Python, or C#
- Good communication and collaborative teamwork skills
Internship Details
- Duration: 10–12 weeks (summer 2025) 2
- Worksite: On-site across various Indian Microsoft offices 3
- Travel: Minimal (0–25%) 4