
Working or Studying Outside of the United States? We’d Love to Hear from You.
Microsoft has an ongoing need for exceptional international talent from around the world to help us build the next generation of software products. Positions are located in various locations within and outside of the United States. Select a topic below to learn more: Current Opportunities How to Apply Frequently Asked Questions
Current OpportunitiesYou can be an important part of improving what software technology can do for people the world over. When applying for the Software Engineering position, you will be considered for either a full time or internship role in one or more of the below disciplines.
When submitting your CV/Resume for this position, your CV/Resume will be reviewed in consideration for various Software Engineering technical positions across multiple locations. Final location and position will be determined after the interview process.
Some of our Software Engineering positions include:
Software Development Engineer (SDE)
As a Software Development Engineer, you’ll make decisions about design and feature implementation. If you like to write code and design efficient data structures and algorithms to develop next-generation applications or operating systems, this is the position for you.
Software Development Engineer in Test (SDET)
As a Software Development Engineer in Test (SDET), you’ll ensure a product’s quality by making sure it performs as users expect it to. Part of the fun is how creative you can be devising ways to manipulate, crush, and sabotage software into submission—while creating innovative testing technologies along the way. Ultimately, as an SDET it’s your input that can make the difference between joy and frustration for the customers. A great SDET demonstrates interest in customer advocacy derived from a holistic understanding of the product from the code level to delivery. Using the tools you create, you’ll pour over source code for trouble spots, debugging and isolating problems, and executing creative tests to find new bugs while regression testing recent fixes.
Program Manager (PM)
As a Program Manager, you’ll drive the technical vision, design and implementation of next-generation software solutions. Managing feature sets throughout the product lifecycle, you’ll have the chance to see your design through to completion. Program Managers are advocates for end-users, so your passion for anticipating customer needs and creating outside-the-box solutions for them will really help you shine in this role. As a Program Manager you will have the ability to lead within a product’s life cycle using evangelism, empathy, and negotiation to define and deliver results. You will also be responsible for authoring technical specifications, including envisaged usage cases, customer scenarios, and prioritized requirements lists.
Overall Qualifications:
| • | Pursuing a BS/MS of PhD degree in Engineering, Computer Science or related field | | • |
1-2 years experience programming in C/C++/C#, Java and/or other computer programming languages preferred
| | • |
Functional level English language skills, written and spoken requirements
|
How to ApplyStep 1. Create Your CV/Resume: Here are a few things to keep in mind when you are updating your CV/Resume for Microsoft:
| • | Include your military status if your country mandates it. This will help us know if you are allowed to leave your country to work in the United States | | • | Clearly state your graduation date, degree/major, and the university you attended or are attending | | • | Specify your technical skills (including programming languages and other development tools you know well), project details (both within university and at any jobs or internships you have held), and technologies you have used on those projects | | • | Describe your role in the projects that you worked on, and what you personally achieved | | • | Provide an active e-mail address, physical address, and current phone number where we can reach you |
Step 2. Register Online & Submit Your CV/Resume: To apply online via our careers website, please click the link below that corresponds to your current level of experience and the country in which you currently reside (this is where you live or attend school, but may not be the country with which you hold citizenship). You will be asked to create a Live ID if you don’t already have one.
Note: Please select “Internship Position” if you are a year or more away from your graduation date.
Americas (Central & South America, Mexico & Canada Industry Only)
| | Asia (Australia, China, India, New Zealand, Singapore)
| | Europe (Belarus, Central & Eastern Europe, Estonia, Latvia, Lithuania, Russia, Ukraine, Western Europe)
| | Middle East (Africa, Egypt, Israel, Lebanon, Pakistan, South Africa, Turkey)
| |
Frequently Asked QuestionsHow quickly will I hear back from Microsoft after sending my CV/Resume?
Depending on what global location the International Staffing Team is working within at that time, it could be just a few days or several weeks before a team is in your specific area. All CVs/Resumes are reviewed and considered by a recruiter once they are received. You will receive an automatically-generated email confirming the receipt of your CV/Resume from the Microsoft server.
If a recruiter is interested in my candidacy from my CV/Resume what happens next?
You will be contacted by someone from the International Staffing Team by email to schedule a telephone interview. If a recruiter is unable to find a match with your skills/experience with our open opportunities, you will not receive further correspondence. We will hold on to your resume for a year and keep you in mind for positions that become available.
How long will the telephone interview take and what types of questions will be asked?
Most telephone interviews will take approximately 20-30 minutes. The recruiter will ask general questions about your technical background, programming languages you have worked with and what if any areas of technical expertise you may have. Occasionally, you may receive a link to LiveMeeting prior to the phone interview in which case you may be asked to write a small sample of code in the interview.
What happens after the telephone interview?
All candidates will receive the results of their phone interviews within 2 weeks. If you have been successful during the telephone interview, you will be contacted to arrange a face-to-face interview with a Microsoft team.
If I incur expenses to meet the Microsoft team, will I be reimbursed?
All of your travel arrangements (hotel and flight or train-fare if needed) will arranged and paid for by Microsoft; all other expenses incurred for the interviews (meals and other expenses within policy) will be fully reimbursed.
How quick will I be told if my interview was successful?
You will receive results of the interviews within two weeks via email. If you are successful you will receive a formal offer letter outlining remuneration and benefits.
Will I have a choice of the group, product, or Microsoft location I can join?
The group and/or location you’ll join will depend on which of the Microsoft groups are visiting your region.
How long will it be before I start at Microsoft if I were to accept an offer in a U.S. location?
All non-U.S. residents will require a U.S. work visa (such as an H1b). For most countries this could mean starting the following October due to visa restrictions.
Does Microsoft help with obtaining visas and work approval?
Once you have accepted your offer, the Microsoft Legal team would assist you in obtaining your visa as well as cover any costs associated with the visa processing, regardless of where you will be working.
If I am not successful after the interviews, can I apply to Microsoft again?
We encourage candidates to apply again 1 full year after the date of their interviews, if they are interested in reapplying.
How can I find out when Microsoft will next be in my country or region?
For most regions, Microsoft will be visiting 2-3 times per year.
Who should I contact if I have further questions?
Please send an email to the appropriate regional email alias listed below if you have further questions.
Americas: amerrec@microsoft.com Asia: recasia@microsoft.com Europe: eurrec@microsoft.com Middle East: mearec@microsoft.com
Microsoft is an equal opportunity employer and supports workforce diversity. | |