Header

Software Development Engineer, Lead

Location: United States, WA, Redmond
Job ID: 759478
Product: (Not Product Specific)
Division: Server & Tools Business
Do you want to be a part of the engineering team that is transforming our on-premise identity technologies into solutions and services in the cloud? Our customers are telling us that the ability to manage identities, credentials, roles and access rights across both their on-premises and cloud resources in a consistent and unified way is a pre-requisite for their widespread adoption of cloud technologies. Many customers will initially want to do this from their on-premises infrastructure, but that there is a significant opportunity for us to help them reduce cost and complexity by also making these capabilities available as cloud-based services. Our strategy is to continue to aggressively develop our Forefront Identity Manager product to extend to the cloud, while simultaneously building out new Azure-based services in the cloud. This work is critical to Microsoft’s success in the cloud and in establishing us as the leader in the identity space.

We are looking for a highly motivated Principal Development Lead who has passion for designing and developing world class solutions to complex technical problems. These solutions will require using many of the latest Microsoft technologies: Windows Azure, SQL Azure, Cloud Directory, C#, WCF, WWF, ASP.NET, Sliverlight, SQL, etc. You will be expected to apply agile development methodologies working with team architects to design your components and write high quality code that meets availability, performance, and scalability goals. In addition, you will be expected to take a lead in improving the overall engineering system.

Successful candidates must have experience in designing, implementing and shipping complex commercial software products (at least one complete cycle); demonstrated ability to set technical vision and strategy, incubate new ideas, develop prototypes and map technology to customer needs and deliverables is a must. Broad understanding of software architecture, engineering principles and development methodologies is required. Successful candidate must also possess strong organizational and communication skills and be creative thinkers. An ability to write secure, reliable and maintainable code and then effectively test and debug it is a must. 4 + years' experience in C++, C# or Java is necessary. Experience in guiding and shipping product features and 4 years of experience as a Development Lead or Technical Lead is required. Knowledge and experience in distributed systems design and development is critical and knowledge of security, database fundamentals and the knowledge of latest industry trends is a big plus. An MS in Computer Science or Engineering (or comparable technical discipline and business knowledge) is required.

ST:IDT
STB:SLR

Software Development Engineer, Lead