Europe, Middle East, and Africa
South East Asia
South Pacific Region (Australia and New Zealand)
If you have an existing Microsoft Careers account, sign in below. If you are new to the site, create a Microsoft Careers account by clicking on one of the following:
None of your friends or followers will ever know you were here.
Our Office Locations
Find Your Fit
Apply Process & Overview
You have 0 of 3 resumes or CVs in your profile.
Quickly upload your existing resume/CV into our system.
Enter your information to easily build your resume/CV.
You can store up to 3 resumes/CVs.
Upload your resume
We have introduced a new feature that allows you to upload your latest resume(s)/CV(s). Your existing copy-pasted resume is now read only. You may create a new version of your resume by doing the following:
1. View the resume/CV and copy the contents.
2. Paste the contents into a text file and save it.
3. Click "Create New Resume/CV" and choose "Upload Resume/CV" to upload and save your new resume.
Jobs you are applying to
Principal Software Development Engineer - Startup Business Group
Software Engineering: Development
Principal Software Development Engineer - Startup Business Group
Are you a world-class software engineer interested in contributing to the next wave of NUI for Microsoft? Are you creative and passionate about building high quality end user experiences? A unique opportunity exists to join Fresh Paint team, an innovative and high-performing team in the Startup Business Group.
Fresh Paint, one of the top 10 apps for Windows 8, focuses on a simple, magical, and fun experience. We are the top-rated app in the Windows 8 app store in the entertainment category and one of the top-20 apps all-up. We have been prominently featured in the Windows 8 advertising campaigns; from TV to print and social media. We have been regularly recognized in the press as one of the top apps for Windows 8 with CNN naming us “Coolest App in Windows 8 Store”.
You’ll have the opportunity to work on great product, and help us develop the future as we think about how to expand into new experiences and engines. We are a small team, with a mix of short-term deliverables and long-term ambitions and we are developing quickly and having lots of fun in the process!
Responsibilities include implementing natural user interfaces, productizing ideas and code from Microsoft Research, designing APIs, and developing new experiences using physics simulations. On our small team, everyone is expected to participate in scenario development, UI design, write code, and test the product. For this job, you need to be willing to get your hands dirty and own ideas from inception to delivery. Then brag about it to your friends and family as they see it at the top of the charts in the app store.
We are looking for a highly-experienced developer who can both lead a long-term project and contribute at an architectural and hands-on coding on the development effort. Our code is built in C++ and XAML and the algorithms require a developer with a solid mathematic background and creative problem-solving capabilities. Experience in Windows 8 development, XAML and Direct X graphics would be highly-valued. We will also look for strong communication skills, a track-record of excellent cross-group collaboration, and the ability to work across some of Microsoft's biggest divisions. Candidates also require the flexibility to adapt to a rapidly changing startup environment and above all have the drive to chip in and get things done whether it is in the job description or not.
If you love developing Applications users ‘WANT to use’, rather than ‘Have to use’ then this is THE group for you.
• Minimum 5 years of experience.
• Solid C/C++/COM coding skills.
• Solid Application/UI programming experience using WPF/XAML or Jupiter/C++/XAML etc.
• Developing in Windows 8 is a solid plus.
• DirectX programming, including DX 10, Shader Model 3.0 and common 3D modeling tools, HLSL will be preferred.
• This job requires developers who can work under tight schedule and ready to wear multiple hats
• Ideal candidates will have a proven record of accomplishment across one or more product cycles.
• C/C++, Modern/XAML, Silverlight, Dotnet etc.
• General-Purpose GPU programming
• Strong math background in vector and linear algebra
• Experience in using digital painting applications is a plus.
• A demonstrated ability to come up to speed on new technical domains
When you complete this final step in the application process, your resume/CV will be sent to a Microsoft recruiter and you'll receive an email confirming that we've received it. A Microsoft recruiter will contact you if your application matches our current needs.
The resume you have selected will be used for the below job openings.
Edit this Resume/CV
Create New Resume/CV
The resume noted above will be used for applying to the position(s) listed in the table. Please make sure that these are the openings you are interested in applying for.
Are you ready to proceed with submitting your resume for the above position(s)?
Affirmative Action Information
Microsoft is committed to a diverse work environment and this commitment is demonstrated, in part, through its affirmative action program. To assist us in meeting this commitment, we encourage you to complete the below information for our records. This information is solicited from all individuals applying for U.S. - based positions with Microsoft, as required by U.S. law.
Completion of this section is strictly voluntary.
Declining to provide this information will not result in any adverse treatment of your application for employment. The ethnicity/race categories listed below are defined by the U.S. Equal Employment Opportunity Commission.
Decline to state
What prompted you to apply to Microsoft?
To confirm that you are a person and not an automated program, please enter all the characters you see in the image. You can avoid this by signing in.
Your computer must be able to play audio in WAV format. The audio file is intentionally distorted to prevent automated programs from reading it. If the file plays in another program, remember the numbers, return to this page, and then type them in the field.
Update contact information?
Some of the contact information you just provided is different from what we have in your existing site profile. Do you want us to update your profile with the latest information?
Great! Your site profile has now been updated.
© 2014 Microsoft
Microsoft Supports EEO & Diversity