Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
Citizenship Verification: This position requires verification of US Citizenship to meet federal government security requirements.
Candidates must have an active TS and be willing to upgrade to TS/SCI (with polygraph) or have an active TS/SCI and be willing to upgrade to TS/SCI (with polygraph).
This role will require candidates to maintain the TS/SCI (with polygraph) clearance. - Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Microsoft Azure is undergoing explosive growth as customers around the world realize the benefits of moving their services and applications on to the cloud. Security is the foremost concern for our customers as they move their services outside their datacenter. The charter of the Windows Azure Security group is to ensure that Azure is the most secure and resilient cloud platform.
Microsoft Azure Security group is looking for a strong engineer to design and implement a new cloud scale capability for managing security configuration of Azure services. The service will maintain sensitive security information, and therefore will have to be extremely robust, scalable, fault tolerant, and secure with multiple layers of defense-in-depth. The service will be one part of the larger system and would have to provide a unified/automated on-boarding experience for other security services in the cloud such as datacenter Security Token Service, Just-In-Time Access Provisioning Service, IT, Secret Store, datacenter Secret Management Service, Azure Security Monitoring service, etc. In effect, this project will involve foundational components throughout the Azure service stack. In this position, you will own building and running a highly available distributed system providing mission critical functionality for Azure. This is one of the highest priority projects for the Azure Security group.
Strong design and development experience that includes development in C#/C++/C, preferably with distributed programming models.
Demonstrated problem solving and debugging skills.
Ability to learn and grasp concepts quickly in a fast paced environment is critical to success.
Passion in building and designing very large scale systems; prior experience in building large scale online systems is a big plus.
The ability to multi-task while balancing short term and long term needs is essential.
Knowledge of security technologies is highly desirable but not required.
4+ years of software development experience in a product group.
Bachelor’s degree in Computer Science or equivalent is required.