Join Microsoft as a Software Engineering Intern to solve complex problems, build innovative software, and collaborate globally on real-world projects.
Your Role
Here’s what you will be doing:
- Apply engineering principles to solve complex problems through sound and creative engineering.
- Work with appropriate stakeholders to determine user requirements for a feature.
- Quickly learn new engineering methods and incorporate 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 to improve product availability, reliability, efficiency, observability, and performance while driving consistency in monitoring and operations at scale.
About You
The company is looking for:
- Enrollment in a full-time bachelor's or master’s program in Computer Science, Engineering, or related field during the academic term immediately before the internship.
- At least one semester/term remaining following the completion of the internship.
- One year of programming experience in an object-oriented language.
- Preferred: Understanding of computer science fundamentals, including data structures and algorithms.
- Preferred: Coursework/projects or experience in front end (TypeScript/JavaScript, React, HTML/CSS, accessibility) and/or back end/services (C#, Java, Golang, Kotlin, C++, API design, microservices, multi-threaded programming).
- Preferred: Exposure to platform/DevOps technologies such as containers, Kubernetes, CI/CD, and observability tools.
Compensation & Benefits
- Base pay range: USD $5610.00 - $11010.00 per month (varies by location).
- Higher pay range for San Francisco Bay area and New York City metropolitan area: USD $7270.00 - $12030.00 per month.
- Industry-leading healthcare.
- Educational resources.
- Discounts on products and services.
- Savings and investments programs.
- Maternity and paternity leave.
- Generous time away.
- Giving programs.
- Opportunities to network and connect.
Training & Development
Interns will learn and adopt relevant new technologies, tools, methods, and processes, advancing their career by designing, developing, and testing next-generation software.
Career Progression
This internship opportunity enables career advancement by working on cutting-edge technology and collaborating with global teams, fostering growth in software engineering skills and professional development.
How to Apply
Applications and offers for these roles are processed on an ongoing basis throughout the academic calendar (August-April). This application is only for internships based in the Redmond, Washington office.
This job may close before the stated closing date, you are encouraged to apply as soon as possible
Report this job