Photo of employees

Need a hand?

We know finding just the right job can be tough, so we’ve created a few tools to make the process easier.

You’ll find answers here to many of the common questions we receive from job candidates, including top trending topics.

Process

  • Job search

    Here, you'll find search tips that can help you find a job that's right for you at Microsoft.

  • Resume tips

    Learn about how to best prepare your resume for Microsoft's recruiting team.

  • Submitting your application

    Find helpful information about submitting your application.

  • Interview tips

    Get an idea of what to expect and how to prepare for an interview at Microsoft.

  • FAQ

    Find answers to some of our frequently asked questions.

Students & Graduates

  • Eligibility

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

  • Graduates

    If you’re a college graduate or MBA student looking for for a full-time or internship role, learn more about what Microsoft has to offer here.

  • Internships

    If you’re a student looking for an internship role, learn more about what Microsoft has to offer here.

  • Recruiting events

    Learn more about upcoming recruiting events and how to get in touch with a recruiter.

Tools

  • My Profile

    Learn more about using your profile to login and apply for jobs.

  • Resume

    Learn more about tools to help you build and upload your resume.

  • Job Alerts

    Learn more about using Job Alerts to help manage your job search.

Resume tips

Overview

Learn about how to best prepare your resume for Microsoft's recruiting team.

Summarize your education and employment experience.

Be sure to focus on the aspects of your background that match the requirements of the job you’re applying for, and skip the things that are outdated or irrelevant.

Describe your specific strengths and expertise.

Convey, if appropriate, how your skills might be applied in new or different ways or for a different type of job than you’ve had in the past.

Highlight specific qualifications for this job.

If you are applying for a specific position, be sure to call out experience or accomplishments that make you qualified—or even more qualified than another applicant. For example, if you’ve worked with a particular technology the job requires or you have experience that might give you an edge, be sure to mention it.

Highlight your accomplishments in previous jobs, not just your duties or responsibilities.

Everyone has job duties; it’s how you approached them and what you accomplished in carrying them out that makes you stand out.

Show progression.

Whether it’s in school, leadership roles, or your work, highlight how your experience has helped you grow. Mention promotions or skills you’ve picked up along the way.

It’s okay to use more than one page.

Include all relevant experience rather than cutting things to make your resume fit on one page. That said, be sure your summaries are succinct and your most important information appears on the first page.

And don’t underestimate how important it is to:

Make sure your resume is completely up to date, including ensuring your contact information is current. Be honest. Paint the best possible picture of yourself, but don’t exaggerate. And proofread for typos and errors—more than once!

Use our resume builder.

What’s the best way to format your resume/CV to get yourself noticed? If you’re a little unsure what you should include—and what to leave out—get it right with Resume Builder. This tool will help you build a solid resume, step by step.

Check out our JobsBlog.

For more resume advice directly from our recruiters, please visit our JobsBlog. We wish you the best in your job search!

Submitting your application

Overview

Find helpful information about submitting your application.

How do I make an accomodation request?

If you need an accommodation during the application process, such as our web page not working with your assistive technology, let us know and we will make sure you get the help you need. Click here to make an accommodation request.

What’s the best way to submit my application?

We prefer to receive applications electronically. If you build your application through our online system, the information you provide will be retained and you can update it any time. Your application and resume/CV should summarize your education, accomplishments, and employment history, plus any other information you think we should know.

General Submission

If you like this company, but haven’t quite found the right job, you can still express your interest by submitting a general resume/CV. Simply visit the General Submission page and follow the instructions. We’ll keep your resume in our system in the geographic region in which you applied, but your information won't be tied to a specific job opening. Our recruiters will contact you if there’s a fit with one of our opportunities.

How do I find out the status of an application?

We receive thousands of resumes per day and there is no set time frame in which to contact candidates; it is dependent on volume and urgency to fill the position.  Please be assured that if you submitted your resume, it will remain in our database for consideration for future opportunities in accordance with our data privacy policy.  All of our recruiters have access to the resume database.

When a position opens, a recruiter queries the database for applicants who have applied to the position and meet the basic qualifications.  Once you are considered for a position, a member of the staffing organization will contact you directly to conduct a phone interview and discuss next steps. (Please make sure that all relevant experience is in your resume!)

Can I withdraw an application if I change my mind?

Yes, if you change your mind about a particular job, you may withdraw your application for that job.

How will I be evaluated for a job at Microsoft?

We will carefully assess your application, resume/CV, and experience related to the job for which you’re applying. We’ll also consider you for other openings that might match your background and expertise. If you are being considered for a job, a recruiter will contact you for an interview.

Student or Graduate Applications

We offer employment programs for students and graduates in many locations. Visit the Univeristy Recruiting site to learn more about those programs and to apply for a job.

Will my application be treated confidentially?

Yes, we will treat your application with full respect and confidentiality.

Initially, one of our recruiters and the hiring manager for the position will confidentially review your application. If they agree that you should progress to an interview, they will share your application with an interviewer—also a Microsoft employee trained in our recruitment processes and confidentiality requirements. In fact, all Microsoft employees sign a Non-Disclosure Agreement that covers our policies about confidential information.

You may also be asked to sign a Non-Disclosure Agreement; this will enable us to discuss compensation, business strategy, or other confidential information with you. If you are not hired for this particular job, we will retain your personal information and contact you again only if you give us permission to do so.

Interview tips

Overview

Get an idea of what to expect and how to prepare for an interview at Microsoft.

You'll meet your potential co-workers, mentors, and managers.

This could be from multiple product groups based on the interests you shared in your resume submission and during your initial interview.

We’ll ask questions to help us get to know you.

The specific questions we ask will depend on the position you’re applying for, but all our questions are intended to help us see your capabilities and potential to grow. Generally, we look for a strong desire to learn, high intelligence, a passion for technology, willingness to work hard, rock-solid skills, an entrepreneurial spirit, and of course, a desire to be the best!

You'll have a chance to look around.

We'll make sure you have time to see the campus and surrounding community to get a feel for the area that may soon become your home.

Come well-rested.

You’ll typically meet for up to an hour each with three to six people during your interviews, and it’s important to be alert and mentally prepared.

Dress comfortably.

Chances are, your interviewer will be wearing the attire in which he or she feels most comfortable working. For suggestions on appropriate dress for your interview, check with your recruiter.

Relax and be yourself.

Genuine enthusiasm and a positive attitude can help you make a good impression.

Be honest.

Speak honestly and accurately about your experience and qualifications. Keep in mind, exaggeration or embellishing is a form of dishonesty.

Do your research.

The most successful candidate have more than a surface understanding of our company and businesses, industry trends, the position for which they are interviewing, the product(s) they’d be working on, and the market for those products.

Ask questions.

Thoughtful questions demonstrate your level of understanding, your interest, and your passions, so don't hold back.

Show your thinking.

Be prepared to verbalize how you came up with the answer or solution to a technical issue, design question, or problem-solving puzzle. We're interested in more than just your answers—we want to know how your mind works, how you come up with solutions, and whether you can clearly explain your thinking process.

Demonstrate your knowledge of the field.

For example, if you’re interviewing for a core technical position—Software Development Engineer (SDE), Software Development Engineer in Test (SDET), or Program Manager (PM):

During your interview, we’ll ask you to write code. We love to ask questions related to linked lists, arrays, pointers, and such.

If you’re applying for an SDET position, we'll want to know how you’d build an application and then break it through testing. So expect some questions about how you'd go about testing various software designs.

Great PMs have a strong customer focus, creativity, and design skills. Be prepared to answer questions to illustrate yours, such as: What constitutes good design? What technical issues are involved? How would you make sure a design reflects customer needs? How would you improve on an existing design?

Get to know us.

Remember, your interview is an opportunity for you to get to know us, and for us to get to know you. Relax. Ask questions. Listen. Learn. This could be the beginning of a remarkable journey. Good luck!

What is the Microsoft interview process like?

Our interview process typically begins with a phone screen from one of our recruiters. This is sometimes followed by a conversation with a member of the hiring team (we call this a tech screen). The phone screen tends to focus on your experience and interests, while the tech screen is often more technical or skills-based.

Following your phone and tech screens, you may be invited for final interviews either at Microsoft or at a location near you. During these interviews—which last about 45 minutes each—you’ll typically meet one-on-one with three to six interviewers, who might be peers or managers, over the course of a day. We like to reach a decision on applicants within five businesses days, but your recruiter will let you know more specifically when you can expect to hear the result.

The interview process differs slightly for college students since we often conduct on-campus interviews.

What is you’re acceptance rate?

We typically interview three to five finalists per position. Many groups conduct an electronic-screen or phone interview to get to our final list.

Check out our JobsBlog.

For addition tips directly from our recruiters, please visit our JobsBlog Insider Tips page. We wish you the best!

FAQ

Overview

Find answers to some of our frequently asked questions.

Are there Microsoft certification requirements to work at Microsoft?

Microsoft certifications are considered/required for some of our positions, but we look at the full qualifications of each applicant.  Experience, education, technical aptitude, and interview results are all components we consider.

You can learn out about various Microsoft technology certifications and training options through the Microsoft Learning home page.

Do I need to speak English fluently to work at Microsoft?

English is the language we use to conduct business around the world, though you may also need to be fluent in the local language(s) of the country(s) in which you work.

Do you offer job shadowing or short-term work experience?

At this point, we do not offer any job shadowing or short-term “work experience.

To learn more about people who work at Microsoft, visit the Microsoft Student Lounge and Microsoft JobsBlog.

To learn more about our student and graduate opportunities at our University Careers site. Here you will find information on our college recruiting program, full-time and intern opportunities, and qualifications for those roles.

Students are eligible for a college graduate position for up to one year after graduation. Our internships are for students who are enrolled in school and would be returning to school at the completion of their internship.

Do you offer relocation assistance?

It depends on the relocation budget of the team that has the open position. The best advice is to apply for jobs as you normally would, and when a recruiter contacts you about a role, let the recruiter know about your relocation requirements. If that particular position does not have an international relocation budget available, the recruiter may also be able to assist you in finding similar roles that do.

Does Microsoft do background checks?

Yes, we perform background checks on all new hires before their start date. A typical background check will verify employment and education and include a criminal record check. For certain positions, we may also perform a credit check.

Does Microsoft provide medical coverage?

You are able to enroll your eligible family members, including your same-sex domestic partner, in medical and dental coverage, dependent life insurance, and AD&D coverage starting on Day 1.  If another Health Plan is available for the spouse, we would initiate the Coordination of Benefits process in which Microsoft would act as the secondary coverage.

How do I find job requirements for a position?

To understand the requirements for any position, we recommend that you search for the position(s) you are interested in, and review the job description for the types of requirements and skills required or desired.

You can also find the typical requirements for any position on our Find Your Fit page.

Salaries

Microsoft pays salaries that are competitive in the marketplace. To learn more, we recommend that you check published salary studies and other references for the salary levels of the various job categories and skills which you are researching.

Here are some popular sources:

What degree should I have if I want to work at Microsoft?

We don’t require specific courses of study. But if you’re interested in a technical job, a degree in computer science (CS) is usually helpful. (While we don’t require a degree, it typically provides the kind of experience we need.) Solid experience in the CS field, work on CS projects outside your regular course work, and a great GPA are also nice to have on your resume. For any technical position, regardless of your degree, we look at the skills you’ve gained through your education and experience.

Degree programs other than computer science also may give you the knowledge and training we’re looking for. But if you don’t have a CS degree and are interested in pursuing a CS career, consider applying for our nine-month Test Apprentice Program. To qualify, you must have at least a four-year degree, some basic CS skills—and a passion for computer science. Once you successfully complete this program, you’re ready for a Software Design Engineer in Test position.

To fill non-technical positions, we look for graduates with skills in areas such as finance, business, and marketing. Most non-technical positions require a college degree.

What is the minumum age to work at Microsoft?

Microsoft is required to follow federal and state law, so the minimum age for employment is 14, and anyone under the age of 18 is subject to restricted hours. You can find out more information about local laws by clicking here.

What is the rehire process for former Microsoft employees?

The application process for a former Microsoft employee is the same as for other candidates. Visit our advanced search tool to search for open positions that match your experience.

Additionally, if you still have friends working for Microsoft, contact them and see if they are willing to submit your name through our Employee Referral program.

If you use the Resume Builder tool in applying for a job, there is a box to check that you have previous Microsoft experience. This will flag your resume as coming from a former employee.

Will I have opportunities for training and development after I am hired?

Absolutely. Continuous learning, both formal and informal, is a key component of each employee’s career development. We offer more than 2,000 courses, taught by instructors from leading educational institutions online, virtually, and in classrooms worldwide.

You can learn more about our award-winning and extensive learning opportunities by visiting the Career Development page.

Work visa requirements

All non-U.S. residents will require a U.S. work visa (H1B). If you receive an offer from Microsoft, we will cover all costs for visa processing and approval.

There are many roles within the company which might be able to sponsor visas depending on the requirements of the job and the qualifications of the candidate. We currently have many employees who are foreign nationals.

Please feel free to apply to any jobs you think you are qualified for, and if the role is appropriate for foreign nationals and you are qualified for the job, you will hear from the recruiter to proceed with the interview process and visa evaluation as appropriate.

I am interested in interviewing someone at Microsoft for school, how do I set that up?

Unfortunately, Microsoft doesn’t have a specific program to address your request. However, we recognize the importance of encouraging young people to become interested in technology and have several youth programs to help you.

Eligibility

Overview

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

Do you offer full-time and internship roles to international students?

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 roles, but with so many kinds of jobs in so many different places, you have many choices—both now and in the future.

If you are a student studying outside of the United States or Canada, check out the locations on our University Careers site to view available opportunities.

Do you offer scholarships?

Scholarships are available for students who are currently enrolled in a four-year undergraduate degree program. You can learn more about the opportunities at our University Careers site.

Does Microsoft offer tuition assistance?

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. More information about our benefits can be found on our University Careers site.

What are requirements to be eligible for a college position?

In order to be eligible for a college position, you must have graduated within the past 12 months. If it has been longer than 12 months since you graduated, you should apply for what we call our “industry” positions. These positions generally mean you have a bit more experience. They are our regular full-time positions.

We suggest applying for any positions with lower levels of experience required, as long as you have the other qualifications. You can search for positions that interest you, and apply to as many as you like. Please make sure that all your relevant experience is in your resume!

What Degree and college coursework should I pursue?

In college recruiting, 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 a technical job with Microsoft, I would 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 technical position, we look at the skills the individual has gained through education and/or experience in the field. A degree is not a required, but most often, it provides what we need.

If you are interested in a non-technical area, we are looking for graduates with skills in a number of areas, including finance, business, and marketing.   Most of these positions require a college degree.

Graduates

Overview

If you’re a college graduate or MBA student looking for for a full-time or internship role, learn more about what Microsoft has to offer here.

Do you offer MBA opportunities?

You can learn about MBA opportunities at Microsoft on the non-technical section of our website. Here you will find information on our college recruiting program, full-time and intern opportunities, and qualifications for those roles.

Where can I find more information about the Microsoft Academy for College Hires (MACH) Program?

In MACH, we have customized experiences to help you start strong at Microsoft, build your global network, and drive your career. Our two year program is focused on ensuring that you receive the professional development early to help you accelerate your impact in role and that you have the tools and knowledge to steer your long term career.

As a full time graduate employee, you'll experience an inspiring world class program. We’re looking for people for our Sales, Marketing, Services, IT, Developer Evangelism, Finance and Operations businesses.

Click here to search for open MACH opportunities. Find more information about the MACH program by visiting our University Careers site.

You can also learn more about the MACH Program in Central Eastern Europe by visiting our Central Eastern European MACH site.

Internships

Overview

If you’re a student looking for an internship role, learn more about what Microsoft has to offer here.

Do you offer internships for college students?

Students are eligible for a college graduate position for up to one year after graduation. Our internships are for students who are enrolled in school and would be returning to school at the completion of their internship.

If you haven’t already done so, you should also contact your school’s Career center to help you explore your options.

You can learn more about Microsoft’s college internship opportunities at our University Careers site. Here you will find information on our college recruiting program, full-time and intern opportunities, and qualifications for those roles.

Do you offer internships for non-CS majors?

Microsoft offers internships both for technical and non-technical positions. You can learn more about our internship opportunities at our University Careers site. Here you will find information on our college recruiting program, full-time and internship opportunities, and qualifications for those roles.

If you haven’t already done so, you should also contact your school’s Career center to help you explore your options.

I applied for a summer internship but I haven’t heard back. What does this mean?

Generally, we fill our summer internship positions by mid-May. However, we do keep all internship applications on file. So even if you haven’t heard by mid-May, we’ll still have your application in case an opportunity that matches your skills and interests becomes available.

Recruiting events

Overview

Learn more about upcoming recruiting events and how to get in touch with a recruiter.

How do I get in touch with a University recruiter?

Please visit our Recruiters and Events page to search for your recruiter. There you can reach out to your recruiter with any questions.

Where can I find out about upcoming college fairs and events?

Each year, we travel to colleges and universities throughout the world. To find out what events are scheduled at your campus, please visit the Recruiters and Events page to search for upcoming events in your country.

My Profile

Overview

Learn more about using your profile to login and apply for jobs.

What does Job Cart do?

Job Cart stores positions you select, allowing you to review them all in one location. Once you sign in to your account, Job Cart allows you to submit your resume for up to five positions per day, and save the contents of your cart for later reference. You don’t need to sign in to save jobs to your cart during your current session, but if you haven’t signed in, the information you’ve viewed will not be saved after you leave the site.

How do I add cover letters and/or attachments?

Because of the volume of resumes we receive each day and the tools used to identify candidates, there is no option for you to submit a cover letter for a particular position. 

When a position opens, a recruiter queries the database for applicants who have applied to the position or for resumes that best match the position requirements. If a recruiter finds a match with your resume, he or she would contact you directly to conduct a phone interview. Please make sure that all relevant experience is in your resume!

How do I create a job agent?

It's easy to get preferred job listings sent directly to you through a job agent RSS feed. To set up a feed, sign in to your account and perform a job search. On the search results page, click "View RSS." Then click "Subscribe to this feed." Job listings that match your search requirements will be sent to you as soon as they're posted.

How do I remove my profile?

The ability to completely delete your profile manually is not currently part of the Global career website experience. We are currently investigating a solution for this functionality in a future release.

If you wish to remove your information from our online system please do the following:

  • Navigate to your profile page and clear all of the fields so that they contain no information.

  • Navigate to your resume storage page and remove any resumes being stored.

If you do not want the Job Agent to remind you about job openings, the Job Agent can be removed. Select the Job Agent button on the Career site, and then click the Delete Job Agent button for the one you wish to delete.

Resume

Overview

Learn more about tools to help you build and upload your resume.

Can I send my resume via email?

We do not accept resumes through e-mail for legal reasons. Additionally, submitting your resume through this e-mail does not send it to any recruiters. Our recruiters will only see your resume if you submit it through our website.

Confirmation of receipt of resume

If you submitted your resume using the Resume/CV Builder tool, you should have received an automated confirmation of your application for the job. Please be assured that if you submitted your resume, it will remain in our database for consideration for future opportunities in accordance with our data privacy policy.  There is no set time frame in which candidates are contacted; it is dependent on volume and urgency to fill the position.

When a position opens, a recruiter queries the database for resumes that best match the requirements of the open position. If a recruiter finds a match with your resume, he or she would contact you directly to conduct a phone interview. 

How do I edit my resume?

You can edit your resume on the U.S. Careers site by selecting the Resume tab and then clicking Edit next to the resume you want to edit.

How many resumes can I keep on file?

You are able to save three resumes on the Microsoft Global Careers Site. However, our recruiters will always see the last resume you actually submitted.

Submitting a resume

We have a dual process to accommodate different situations. In order to be considered for a position, you must submit a resume for every job in which you would like to be considered. If you do not see a specific position that matches your qualifications or interest, we recommend that you submit a resume which will filter into our resume database. This database is frequently reviewed by our staffing organization. You may be contacted by a member of our staffing organization encouraging you to resubmit your resume for a specific position in order to be considered as part of this process.

We recommend visiting our JobsBlog. Here, Microsoft recruiters write about our processes and other topics related to applying for jobs at Microsoft. Some of the articles may help better explain what goes on behind the scenes!

Your most current resume will remain active in our database until you submit a new version. We recommend submitting a new resume when your work history, qualifications, or contact information change. 

When a position opens, a recruiter queries the database for applicants who have applied to the position or for resumes that best match the basic qualifications for the position. Once you are considered for a position, a member of the staffing organization will contact you directly to conduct a phone interview and discuss next steps. (Please make sure that all relevant experience is in your resume!) 

Job Alerts

Overview

Learn more about using Job Alerts to help manage your job search.

What is a Job Alert?

Create a Job Alert and you will receive an email when positions (based on the criteria you set) become available. Simply decide the type of jobs you are interested in, and the frequency with which you want to receive emails.

If there are no new positions, you won’t get an email. You can also turn the feature on and off at any time. It’s that easy!

How do I create a Job Alert?

Simply visit https://careers.microsoft.com/jobalerts.aspx and sign in to your Microsoft Careers account to create a new job alert.

Can I edit my Job Alert preferences?

Yes. You can edit and save your Job Alert preferences at any time. Sign in and go to the Job Alert tab, and click "edit" for the one you want to change. Easy!

Can I change my email address?

Yes. Your Job Alert email is sent to the email address associated with your Microsoft Careers account. If you want email to go to a different address, sign in and update your account.

Why can’t I see the Job Alerts I created when I sign in?

With the various ways to sign in, is it possible that you used a different method to sign in? If you choose a different method to sign in, you won't see the Job Alerts that you created with the original sign in method. Be sure to use the sign in method prescribed in the email – for example Microsoft Account, LinkedIn, Google, etc.