Photo of Microsoft employees looking at laptop screen


Students and graduates

Help center


Find out what it takes to enroll in our student and graduate programs.

Do you offer full-time and internship jobs to international students studying in the US?

With offices in many locations around the world, Microsoft’s global presence is tremendous and we encourage you to explore the possibilities. International graduates and interns are primarily hired for software engineer jobs, but with so many kinds of jobs in so many different places, you have many choices—both now and in the future.

Check out our opportunities and apply

Do you offer scholarships?

Scholarships are available for students who are currently enrolled in a four-year undergraduate degree program.

Learn more about our programs

Does Microsoft offer tuition assistance to employees?

Microsoft has a Tuition Assistance Program. The program reimburses tuition fees and textbooks for approved work-related courses. We also provide in-house training programs for technical and non-technical skills.

Learn more information about benefits and perks

What are the requirements to be eligible for a full-time college position?

In order to be eligible for graduate opportunities, you must have graduated within the past 12 months. If it has been longer than 12 months since you graduated, you may apply for other positions as an industry professional. These positions generally require a bit more experience. We suggest applying for any positions with lower levels of experience required as long as you meet the other qualifications. Make sure that all your relevant experience is in your resume!

What degree and college coursework should I pursue?

We typically consider candidates that are enrolled in a four-year college or university and are pursuing a minimum of a bachelor’s degree. Microsoft recruits students from any university. We do not advise students on specific courses of study or evaluate degree programs.

If you are interested in an engineering position with Microsoft, we recommend a degree in Computer Science (CS). Solid work experience in the CS field, a great GPA, and working on CS projects outside of regular course work are good things to have on a resume. Other degrees may also provide you with the knowledge and training we are looking for. Regardless, for any position, we look at the skills the individual has gained through education and/or experience in the field. A degree is not required, but often provides the experience we need.

We also look for graduates with skills in a number of areas, including finance, business, and marketing. Most of these positions require a college degree.