Are you passionate about building cool devices using cutting-edge technologies? Microsoft Devices team focuses on building devices that fully express the Microsoft vision. A fundamental part of our strategy is having desirable and powerful devices that enable the experiences people want and elicit their excitement. Creating these devices involves a close partnership between hardware and software engineers, designers, and manufacturing. We are currently building the next generation products and we need you! **Responsibilities** Role & Opportunity: Microsoft Devices team is looking for a Senior Software Development Engineer with the intellectual horsepower and experience to provide solutions to ambiguous problems. You will be responsible for architecting solutions, designing, developing, testing, deploying and maintaining Web applications / services that brings all Devices (including Surface) to life. You will need to understand requirements across all Device teams / disciplines and deliver solutions to successfully meet those requirements. This is a great opportunity to have broad impact across Devices. Are you up for the challenge? Ideal candidates for this position should have a degree in computer science or other engineering field with strong expertise in providing Web application / service solutions together with leadership and problem-solving skills. Candidates must be able to communicate effectively and work extremely well in cross-group situations. Attention to details is crucial. **Qualifications** Qualifications: + BS or equivalent in Computer Science or other Engineering field + Minimum of 7 years of experience as a Software Developer + Minimum of 5 years of Web application / service development experience using C#, WCF or ASP.Net Web API + Experienced with at least two end to end product cycles as a developer for medium to large scale product + Strong leadership skills + Excellent problem solving and debugging skills + Enthusiastic, motivated, self-driven and quick learner + Some domestic and international travel will be necessary Preferred but not required experience: + Knowledge and experience in Security areas such as cryptography, PKI, Code Signing, HSM, SSL / TLS, TPM, Windows security is highly preferred but not required. + Experience with SQL Server Database development is highly preferred but not required. + Knowledge and experience in UEFI is preferred but not required. + Knowledge and experience with infrastructure / network security is preferred but not required. Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form at https://careers.microsoft.com/us/en/accommodationrequest . Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.