Photo of high school students working togehter

High school program

Find inspiration, plan for college, and empower your future with Microsoft’s High School Programs. Get hands-on experience and on-the-job learning as you work on technology projects that make a difference in people’s lives around the world.

Summer high school internship

This paid 10-week summer program offers an exciting opportunity to work side-by-side with software engineering teams on real Microsoft technical projects. Get valuable experience, contribute to meaningful work, and receive support from a mentor (eligible for Puget Sound students only).

Minecraft programming and digital art damp

Microsoft has an exciting 6-week internship opportunity for high school juniors and seniors interested in Programming and/or Digital Art. Programming Interns will work on the Minecraft Engineering Team, helping with feature development on Minecraft, using Visual Studio, GitHub, and Minecraft Bedrock Engine, and will participate in the annual Minecraft Game Jam. Digital Art Interns will work on the Minecraft Art Team and learn and develop various aspects of content creation and visual development.

High school bootcamp

This 3-day summer program provides an enriching environment to learn more about the software engineering field. Participate in challenging yet achievable projects designed to encourage high school juniors and seniors to pursue STEM fields of study (eligible for Puget Sound students only).

Do real work on your way to finding what you love to do. High school is a critical time for making future career choices. Explore Microsoft’s unique culture and learn about the exciting opportunities that a STEM career can offer.


  • High school juniors and seniors in the Puget Sound region of Washington state
  • Have demonstrated an interest in technology
  • Be at least 16 years old and have a legal right to work in the U.S. for the duration of the internship (not required for the High School Bootcamp)
  • Be available to work full-time for 10 consecutive weeks (June 25 - August 31, 2018) or be available to attend all 3 days of the High School Bootcamp (August 6 - 8, 2018)
  • Have not previously been hired as a Microsoft High School Intern (previous High School Bootcamp attendees are encouraged to apply for the Internship Program)
  • All high school students in the Puget Sound region are welcome to apply. We strongly encourage underrepresented groups to apply, including women, Native Americans, African-Americans, Latino/Hispanics, and students with disabilities.


Submit your application for the High School Program

Submit application here

Please note that all applications and required documents are due by March 31, 2018.

How to apply:

  • Submit your application using the link above
  • Send your letter of recommendation to

Not a high school student? Check out other program opportunities here.


Send email

Frequently asked questions

I don’t live or attend high school in the Puget Sound but I can stay with a friend or relative in the area. Am I eligible to apply?

Your application will not be considered. In order to be eligible, you must be enrolled at a school in the Puget Sound region of Washington state at the time your application is submitted. Our University Internship Program recruits globally. We encourage you to consider this program for internship opportunities once you are eligible.

Can high school freshmen and sophomores apply?

No, our High School Programs are restricted to students who have completed school credits through their junior year. We encourage you to apply at a later time once you are eligible.

I completed the High School Bootcamp last year. Can I apply for the Summer High School Internship this year?

Yes, we encourage previous High School Bootcamp attendees to apply for the Summer High School Internship Program.

I completed the Summer High School Internship last year. Can I apply again?

No, our program is limited in size and it’s important that as many local high school students as possible have an opportunity to participate. After you have started college, we encourage you to reach out to your school’s Microsoft recruiter to express your interest in our University Internship Program.

I’m the parent of a high school student and I’d like more information about the program.

For questions related to the application process or if you have additional questions that are not addressed in this FAQ section, please contact Please note that response times may be delayed due to a high volume of inquiries.

I submitted my application. What happens next?

Thank you for your interest! Please expect our response with your application results in March 2018.

I don’t live in the Puget Sound area. Are Microsoft High School Internship opportunities available outside of Washington state?

Our High School Programs are currently restricted to students attending schools in the Puget Sound area. We do hope to expand our programs in the future to include additional Microsoft campuses in other cities. Our University Internship Program recruits globally. We encourage you to consider this program for internship opportunities.

Where will my internship be located and is there transportation?

Locations vary depending on which Microsoft team an intern is placed with. Most interns work on the main Microsoft campus in Redmond, although occasionally interns work with groups in Bellevue and Redmond Town Center. Interns are responsible for their own transportation, however Microsoft provides interns with free ORCA passes and access to the Connector, a free shuttle service for Microsoft employees.

Want to know what it’s like to be a high school intern

Photo of Mitali.

I was on the Data Science Team part of the Data Driven Outcomes on OSG. My team was extremely welcoming and I felt one with them throughout the summer. OSG organized a lot of great events that I was able to be a part of which really exposed me to the culture at Microsoft. I received firsthand experience of the life cycle of software engineering. It taught me the importance of planning out the development, developing ahead of time, and executing thorough tests. This has totally improved my approach to handling assignments in college and gives me an edge in rigorous classes such as data structures.

My favorite part of my high school internship was to develop something that would positively impact the company after my summer there. By devising an algorithm with which Microsoft can measure the importance of error codes, I was able to leave a lasting impact in OSG as they were able to use my project to improve the Windows experience. I also learned so much through the internship. Rather than a traditional classroom setting, I learned about CS in the corporate world and some of these lessons make me a better coder today.

Read more from Mitali

Photo of Arjun.

I was on the Cloud Computing and Storage team in Microsoft Research. I thought the culture at MSR in general was very relaxed and I liked that. I was able to learn something from scratch (web development) and build a full-scale project in just 9 weeks. It was an incredible learning experience and taught me a lot about how to learn on the job while building a project. It helped develop my passion for computer science and learned a lot of valuable technical skills during my internship.

Advice for you: Demonstrate your passion in some way. Ideally this would be technology related, but I think most important is to show that you are driven and passionate about something, and that you can show how you went out and pursued that passion. What initiatives did you take and how did you go above and beyond the experience of the average person interested in the same thing? This should help you stand out. Beyond that I think showing interest in technology is necessary, even if it’s not the cornerstone of all your prior experiences. Microsoft isn't going to expect high school students to have a ton of experiences, so what matters is not exactly what you did but rather why you did it and how far you took it. Microsoft wants driven people to work there and you have to show qualities that match the type of employee/intern that the company would like.

Read more from Arjun

Photo of Mitali.

I was on the Advanced Development Team as well as the Enable Team in MSR. Both teams were extremely welcoming and positive, individuals pushed each other to create and ultimately were rewarded with a series of fantastic products. My favorite part of the High School internship was the Microsoft culture. As an intern, you have access to Microsoft employee emails and set up meetings with computer scientists, product managers, and data scientists that were truly inspiring! Everyone at Microsoft has a story worth sharing, just ask them! As part of the internship program at Microsoft, you get to hear Satya Nadella speak! If you're brave enough, you can even ask him a question afterwards! It's amazing that Satya was able to take time out of his schedule to talk with the interns!”

Advice for you: Apply! The MS High School Program is an opportunity to connect and learn from the smartest minds in the tech industry. My experience at Microsoft was invaluable!

Read more from Ben