Principal Software Engineer
November 22, 2016

The Identity Division is out to revolutionize application development! In our cloud-first, mobile-first world, almost everything about application architecture has changed. Identity is the new common denominator: it is the thread that connects users, applications, data, and organizations together. It is the new compliance and security perimeter. And, while Azure AD and Microsoft Account have jumpstarted the cloud identity revolution, we believe the best is yet to come. With Identity as the foundation of modern application architecture, the possibilities for new, richer, higher-value scenarios are limitless.

The Identity Developer Platform Team is on a mission to deliver the platform for this new world of cloud applications. We have a big vision - we will revolutionize the way applications integrate consumer and organizational identity and data. We will run like a startup with laser focus on our customers - independent software vendors ranging from startups to the largest cloud apps, as well as IT departments developing line-of-business apps, business-to-consumer apps, business-to-business apps, and more.

The team is growing fast, and we are looking for engineers who are passionate about delivering value to developers, enjoy a growth hacking environment, and are eager to play one of the most important long games for Microsoft. We are looking for a highly motivated engineer with a passion for building high-scale services for Identity. This effort is key to the realization of Microsoft’s vision in developer platform space. In this role, you will tackle some of the most complex technology problems in ID across a variety of products, writing high-quality code that meets availability, scalability, performance and reliability goals. You will provide technical leadership to the team and drive high-velocity, high-quality engineering practices.

Specific qualifications include:

• Experience in designing, implementing and shipping complex commercial software products/services

• Ability to write secure, reliable, maintainable code and to test and debug it

• Knowledge and experience in distributed systems design and development is critical

• Ability to operate in a highly ambiguous, rapidly evolving environment

• 10+ years of experience in C++, C# or Java is desirable

• BS in Computer Science, Computer Engineering, or a related field, or equivalent experience

• Experience in building developer platform services and/or developer API is highly desired


Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances.

A little about us:
Microsoft offers training and employment opportunities to help you turn your military experience and skills into a civilian technology career.

Know someone who would be interested in this job? Share it with your network.