Software Engineer Intern

Microsoft is a global technology company dedicated to empowering every person and organization on the planet to achieve more.
Backend
Software Engineering Intern
In-Person
5,000+ Employees
1+ year of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer Internship Opportunities

12-week Software Engineering Internship at Microsoft Barcelona, offering hands-on experience in building innovative software solutions with hybrid work flexibility.

Software Dev Engineer

Entry-level Software Development Engineer position at Amazon, focusing on building scalable distributed systems and innovative solutions for millions of customers worldwide.

Software Engineering Intern

Software Engineering Internship at Riot Games in Sydney, working on game development and backend services for popular titles like League of Legends and VALORANT.

2025 Software Dev Engineer Intern, Stores

Software Development Engineer Internship at Amazon focusing on building production software for the Stores team, offering hands-on experience in large-scale system development.

Software Engineer in Test - Internship

Software Engineer in Test Internship position at Workday, focusing on quality assurance and testing for enterprise cloud applications.

Description For Software Engineer Intern

Microsoft is seeking Software Engineering Interns to join their Microsoft AI (MAI) and Software Technology Center Asia (STCA) teams in Beijing and Suzhou. This internship opportunity, scheduled for Summer 2025, offers a chance to work on cutting-edge technology and real-world projects. The Microsoft AI team focuses on developing world-class internet products including Copilot, Edge browser, Bing search, and Microsoft Ads. STCA, established in 2005, is a crucial part of Microsoft's global R&D efforts, contributing to core products like Microsoft 365 Copilot, SharePoint, OneDrive, and Teams.

As an intern, you'll collaborate with global teams, solving complex problems and building innovative software solutions. You'll work closely with Technical Program Managers and Product Managers, providing technical guidance while learning new technologies and methodologies. The role offers hands-on experience in designing, developing, and testing next-generation software that aligns with Microsoft's mission to empower every person and organization globally.

The position requires strong programming fundamentals, with at least one year of experience in object-oriented programming. You'll be part of a dynamic environment that values growth mindset, innovation, and collaboration. The internship provides comprehensive benefits, including healthcare, educational resources, and networking opportunities. This is an excellent opportunity for students pursuing Computer Science or related degrees to gain practical experience at one of the world's leading technology companies while contributing to products that impact millions of users worldwide.

Last updated 3 months ago

Responsibilities For Software Engineer Intern

  • Apply engineering principles to solve complex problems through sound and creative engineering
  • Work with appropriate stakeholders to determine user requirements for a feature
  • Quickly learns new engineering methods and incorporates them into work processes
  • Seek feedback and apply internal or industry best practices to improve technical solutions
  • Demonstrate skill in time management and completing software projects in a cooperative team environment
  • Review current developments and proactively seek new knowledge that will improve the availability, reliability, efficiency, observability, and performance of products

Requirements For Software Engineer Intern

Java
Python
JavaScript
  • Currently pursuing Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • Must have at least 1 semester/term remaining following the completion of the internship
  • One year of programming experience in an object-oriented language
  • Understanding of computer science fundamentals, including data structures and algorithms

Benefits For Software Engineer Intern

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?