Note: The job is a remote job and is open to candidates in USA. Microsoft is seeking a Software Engineer II to join its Sovereign Cloud Security team. The role focuses on designing, implementing, testing, and maintaining cloud-scale services for security-critical and highly regulated environments, while supporting security, compliance, reliability, incident response, and secure-by-design practices.
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
Skills
- 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
- 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
- This position requires verification of U.S. citizenship due to citizenship-based legal restrictions
- 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
- Experience building and supporting large-scale production services, including logging, monitoring, alerting, and ensuring reliability and availability
- Bachelor's Degree in Computer Science
- Related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript
- Python
- 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
- Equivalent experience
Company Overview