SENIOR SOFTWARE ENGINEER

Ever wanted to ditch your wallet, and tap+pay with your phone instead? Join the team that builds the platform for NFC payments, across all Microsoft devices. We are building on the momentum we’ve created with new NFC payment capabilities shipped in Windows Phone 8.1.

We need a developer with a strong background in building low-level platform code, cryptography, and security. You should bring a strong passion for software development and serious technical problem solving skills: making strong contributions to feature design; writing solid technical design documents and code; debugging hard problems; and performing all aspects of high-quality development using the latest and most advanced mobile phones. You’ll be working on lighting up exciting new scenarios with NFC, and changing the way we pay.

Requirements we need from you:

•         A passion for mobile devices and delighting customers

•         Solid background with Windows development

•         Solid design and C/C++ development skills (3+ years experience)

•         Solid background and experience with advanced operating system concepts

•         Strong debugging skills

•         Passion for shipping a high quality product

•         A strong desire to constantly improve yourself and the people around you

•         A BS degree in CS or equivalent

Bonus if you also have any of the following:

•         An MS degree in CS or equivalent

•         Experience with cryptography, TPM, and security

•         Knowledge of EMV protocols

•         Track record of working through full product cycles

Microsoft is an equal opportunity employer.  All qualified applicants will receive consideration for employment without regard to race, color, gender, sexual orientation, gender identity or expression, religion, national origin, marital status, age, disability, veteran status, genetic information, or any other protected status.


View the original article here


EmoticonEmoticon