Microsoft Defender is looking for a Software Engineer to build and deliver cloud solutions to meet the scale required to support millions of computers from thousands of active attack attempts every month, and to deliver holistic protection within government environments.
Requirements
- Proven experience coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
- Understanding and experience with CI/CD concepts and Git
- Experience working with Docker, Kubernetes or other containerization technologies
- Experience debugging issues ranging from the operating system, application, and all the way to the cloud
- Experience with building and supporting large-scale production services, including logging, monitoring, alerting, and measuring reliability and availability
- Experience with Azure DevOps and GitHub tooling
Responsibilities
- Build and improve services to be scalable and highly reliable.
- Help deliver and improve engineering systems and practices to deliver services in complex cloud environments.
- Contribute to design and automate service scale features and customer requirements.
- Investigate pre-production and production issues, implement, and deploy fixes.
- Participate in an on-call rotation (typically 24/7 for one week every 6-8 weeks) within a secure facility.
- Embody our Culture and Values
Other
- Bachelor's Degree in Computer Science, or related technical discipline
- 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
- U.S. citizenship due to citizenship-based legal restrictions
- Demonstrated communication skills and ability to collaborate in a multi-disciplinary team