Skip to Main Content
← Back to Jobs

Internship opportunities for students & recent graduates: Microsoft Garage Software Engineer, Progra

Microsoft Cambridge, MA
  • Expired: over a month ago. Applications are no longer accepted.

Join the Garage internship where you can shine a light on your talent and be challenged in ways you never imagined. This is a unique internship designed to put your cutting edge development and design skills to the challenge to rapidly prototype and build a product on the latest Microsoft platforms. You will work in a small team with other Garage interns and be responsible for creating a product end-to-end, starting with product definition, working through design and development; and if successful, wrapping up with the public launch of the product. Coaches and technical leaders from across Microsoft provide guidance and expertise along the way.  


Microsoft’s worldwide teams and product groups compete with one another to get you to build their idea. Garage intern teams work with a variety of internal development teams from Microsoft products such as Bing, Office, InTune, Surface, HoloLens and Xbox One.


The Garage Internship Principles:

    It’s like boot camp. But friendlier. And geekier. Interns are armed with the latest tools and tactics needed to define, design and develop apps for Microsoft’s latest mobile, wearable and cloud platforms.
    It takes a village to raise a product. At The Garage, intern teams with Microsoft’s professional engineers, designers, program managers and each other to bring a product to life. 
    Interns are empowered to work together to bring ideas to life by brainstorming, debating, designing, coding, eating lots of pizza, debugging, optimizing and ultimately shipping their apps for the world to use.
    After 12 to 16 weeks, crossing the finish line with your Garage team could mean putting your product out to the world to use. Excitement. Satisfaction. Relief. That’s what it feels like when you “shipped it”!


The Garage Internship opportunities for students studying in the United States are in Cambridge, MA, Silicon Valley, CA and Redmond WA. For students studying in Canada, the internship is in Vancouver, Canada.



Applications to these opportunities are considered for all available Garage intern roles including the ones described below, depending on education level and/or location. To be considered for an internship or college student position, you need to be enrolled full-time as a student majoring in an applicable field.


Garage Software engineer


As a Software Engineer Intern in The Garage, you’ll bring a product to life with a small team of other software engineering, design, and program manager interns, receiving guidance and insight from a team of experienced technical coaches and mentors.


Your intern team has end-to-end ownership for development and quality of a product (and associated services) that will delight customers and add strategic value for Microsoft. You evaluate requirements, estimate costs, and create and implement features and services. You define and implement the quality criteria for your app, using measurements and insights to understand and validate the quality of experience for customers. You manage risks, leverage other products and technologies, and drive integration with the broader ecosystem.  As a software engineer intern, you are dedicated to producing the world’s most advanced software.



Garage Program Manager


As a Program Manager intern in The Garage, you work with engineering and design interns on the initial feature planning and design, manage the specifications and timeline of their development, and monitor their on-going operation to better understand customer experiences. You work collaboratively with fellow interns to ensure our products exceed customer expectations. You communicate throughout the process to understand progress towards delivery, technical challenges, and to provide clarity on customer needs using a data driven approach. You will be expected to demonstrate an ability to learn and adopt relevant new technologies, tools, methods and processes to leverage in your solutions. As a program manager intern, you are dedicated to building software to empower every person and organization on the planet to achieve more. 


Garage Software engineer

  • Currently Pursuing a Bachelor’s, Master’s or Ph.D. degree in Engineering, Computer Science or related field

  • 1-2 years of experience programming in C++, Java or other computer programming languages preferred

  • 1-2 years of experience in C/C++/C#/VB.NET and experience designing and developing tool architecture preferred

  • Strong technical prowess, including understanding of algorithms, systems architecture and end-user experience  

  • Expertise in feature definition, design and feasibility

  • Demonstrated skill in estimating development time

  • Ability to author test plans and cases, conduct security and stress tests and debug at source level after identifying, investigating and prioritizing bugs

  • Proactive work ethic, capable and creative problem solver who is not afraid of big challenges

  • Able to work closely with other team members in a collaborative productive multidisciplinary environment


Garage Program Manager

  • Currently pursuing bachelor's, master's, or PhD degree in engineering, computer science or related field with at least one semester/quarter remaining after internship.  

  • 1-2 years of experience programming in C++, Java or other computer programming languages preferred

  • Some experience building software beyond the classroom environment like an internship or related experience for customers strongly preferred

  • Ability to demonstrate understanding of computer science fundamentals that affect code implementation and customer experience

  • Demonstrated ability in feature definition, design and feasibility

  • Familiarity with managing complex project schedules and nurturing cross-group collaboration

  • Demonstrated ability in estimating development time and relevant challenges to delivery

  • Strong written and verbal communication skills and a desire to create an open and collaborative team culture

  • Demonstrated skills in negotiation and conflict management


The Garage is a global community of thousands of interns, employees, and teams from across the company who come together to turn ideas into experimental projects. We grow talent and provide an on-ramp for interns to move into future internships or possible full-time positions at Microsoft.

Check out intern-created projects and blog posts detailing their internship experience at


Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.  We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form.


Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.



Cambridge, MA