Software Engineer II - Top Secret

Microsoft•Redmond, WA
•$102,100 - $219,200

About The Position

Microsoft Security is hiring a Software Engineer II for the Microsoft Defender engineering team. The combined DevOps team provides leadership and accountability for cloud design, service architecture, engineering infrastructure, data platform development, application architecture, and end-to-end implementation for Sovereign and Government Clouds. The role focuses on building and delivering cloud security services for government environments and operating production services at scale. The engineer will work with other engineering teams to ensure services and systems are stable, performant, and meet service-level agreements and customer expectations. The position includes participation in an on-call rotation, typically 24/7 for one week every 6–8 weeks, within a secure facility. Applicants are considered for multiple career stages within the organization. Candidates must hold an active TS clearance and be willing and eligible to upgrade to TS/SCI with polygraph, or hold an active TS/SCI clearance and be willing and eligible to upgrade to TS/SCI with polygraph. The role requires maintaining the TS/SCI with polygraph clearance, passing required security screening and clearance verification, and verification of U.S. citizenship. A Microsoft Cloud background check is required upon hire or transfer and every two years thereafter.

Requirements

  • Bachelor's degree in Computer Science or a related technical field and 2 or more years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Must have an active TS clearance and be willing and eligible to upgrade to TS/SCI with polygraph, or have an active TS/SCI clearance and be willing and eligible to upgrade to TS/SCI with polygraph.
  • Must maintain TS/SCI with polygraph clearance and meet Microsoft, customer, and/or government security screening requirements before and after hire.
  • Must provide clearance verification information before an offer of employment.
  • Must verify U.S. citizenship due to citizenship-based legal restrictions.

Nice To Haves

  • Understanding of and experience with CI/CD concepts and Git.
  • At least 2 years of hands-on Windows or Linux system experience.
  • Experience debugging issues across the operating system, application, and cloud.
  • Experience solving operational issues in a scalable way.
  • Ability to thrive amid ambiguity in a fast-paced and changing environment.
  • Experience supporting a 24x7 live-site support model.
  • Experience with Kubernetes and related technologies.
  • Experience building and supporting large-scale production services, including logging, monitoring, alerting, and measuring reliability and availability.
  • Proficiency in at least one scripting language and judgment about when to move solutions into managed code.
  • Experience with Azure DevOps and GitHub tooling.
  • Demonstrated communication and collaboration skills in a multidisciplinary team of Software Engineers, Program Managers, Security Researchers, and Data Scientists.

Responsibilities

  • Build and improve services to be scalable and highly reliable.
  • Help deliver and improve engineering systems and practices for services in complex cloud environments.
  • Contribute to the design and automation of service scale features and customer requirements.
  • Investigate pre-production and production issues, implement fixes, and deploy them.
  • Participate in an on-call rotation, typically 24/7 for one week every 6–8 weeks, within a secure facility.
  • Work closely with other engineering teams to ensure services and systems are stable, performant, and meet customer expectations.
  • Embody Microsoft’s culture and values.

Benefits

  • Certain roles may be eligible for benefits and other compensation; additional benefits and pay information is available through the Microsoft careers site.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service