Microsoft is seeking a Software Engineer II to join their Sovereign Cloud Security team. In this role, you will design, deliver, and secure cloud-scale services that protect sensitive environments, collaborating with various teams to ensure operational excellence and security compliance.
Responsibilities:
- Design, implement, test, and maintain cloud‑scale services and platform components used in security‑critical and highly regulated environments
- Build features and systems that support security, compliance, management, and reliability scenarios for both internal Microsoft platforms and customer‑facing services
- Collaborate closely with partner teams such as security, operations, program management, and compliance to deliver end‑to‑end solutions
- Investigate and resolve live‑site issues, contributing to strong operational excellence and service reliability
- Participate in 24x7 on-call rotations to support service health, respond to incidents, and help restore service quickly and safely
- Apply secure‑by‑design principles throughout the development lifecycle, including threat modeling and defense‑in‑depth practices
- Demonstrate a growth mindset by learning new technologies, seeking feedback, and gradually taking on broader technical ownership
Requirements:
- Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
- Candidates must be able to meet Microsoft, customer and/or government security screening requirements are required for this role
- The successful candidate must have an active U.S. Government Top Secret Clearance with access to Sensitive Compartmented Information (SCI) based on a Single Scope Background Investigation (SSBI) with Polygraph
- Ability to meet Microsoft, customer and/or government security screening requirements are required pre-offer and post-hire for this role
- Failure to maintain or obtain the appropriate U.S. Government clearance and/or customer screening requirements may result in employment action up to and including termination
- This position requires successful verification of the stated security clearance to meet federal government customer requirements
- You will be asked to provide clearance verification information prior to an offer of employment
- This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
- This position requires verification of U.S. citizenship due to citizenship-based legal restrictions
- Bachelor's Degree in Computer Science OR related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, OR Python OR Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
- Experience building and supporting large-scale production services, including logging, monitoring, alerting, and ensuring reliability and availability
- Hands-on experience with DevOps systems, including source code management, CI/CD pipelines, and code review tools
- Strong debugging skills and ability to solve issues across operating systems, applications, and cloud environments
- Familiarity with cloud computing, virtual machines, and networking
- Experience with security disciplines such as event collection, monitoring, detection engineering, or vulnerability management in cloud environments
- Excellent communication skills and proven ability to collaborate with multidisciplinary teams, including Software Engineers, Program Managers, and Data Scientists