How to Apply:
Email your resume to our inbox at a-akelly@microsoft.com and natlteam@microsoft.com, attention Ariana Kelly, indicating which position you have a preference for, if any, for consideration.
Our job opportunities:
Software
Development Engineer (SDE)
Work at the Core of Every Product We Build
This is where the fun begins for code gurus like you.
As a hands-on Software Development Engineer, you’ll make decisions about design
and feature implementation, using your mastery of technical tools to make a
product vision a reality. 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. As an SDE, you’ll bring products to life
by working with Program
Managers to ensure strong design and Software
Development Engineers in Test to ensure quality through testing. Ultimately
for the SDE, it’s your code that turns concepts into new technologies and
services.
Qualifications:
|
|
Pursuing a BS/MS or
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 |
|
• |
Ability to derive
creative and innovative solutions by thinking "outside the box" |
|
• |
Expertise in feature
definition, design, and feasibility |
|
• |
Demonstrated skill
in estimating development time |
Software Development Engineer in Test (SDET)
Discover Life on the Last Line of Defense
As a Software Development Engineer in Test (SDET), you’ll own it, break it, fix
it, and own it again. 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. Since you’re keen on how things work, and making them
work better, you’ll work hand in hand with the Program Managers
and Software
Development Engineers to design, develop, and maintain automation systems for
use in development and testing cycles. 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.
Qualifications:
|
|
Pursuing a BS/MS or
PhD degree in Engineering, Computer Science or related field |
|
• |
1-2 years experience
in C/C++/C#/VB.NET and experience designing and developing tool architecture
preferred |
|
• |
Ability to solve
complex problems and write automation systems and device drivers |
|
• |
Ability to author
test plans and cases, conduct security and stress tests, and debug at source
level after identifying, investigating, and prioritizing bugs |
|
• |
Demonstrated skills in negotiation and conflict management |