Back to jobsJob overview
About the role
Software Engineer II - CTJ - TS/SCI at Microsoft
Required Skills
pythonc#typescriptazuredockerkubernetesdistributed systemsai servicesobservability
About the Role
This role involves designing and maintaining distributed systems for Azure AI services in U.S. government clouds. The engineer will troubleshoot complex issues, ensure high availability through on-call rotations, and collaborate with teams to integrate AI capabilities.Key Responsibilities
- Design, develop, and maintain distributed systems for Azure AI services
- Participate in on-call rotations and incident response for high availability
- Troubleshoot and resolve complex issues across services and infrastructure
- Collaborate with partner teams for seamless AI capability integration
- Contribute to engineering best practices and operational excellence
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related field AND 2+ years technical engineering experience with coding (e.g., C, C++, C#, Java, JavaScript, Python) OR equivalent experience
- Active TS/SCI clearance and willingness to upgrade to TS/SCI (with polygraph)
- U.S. citizenship verification
- Ability to pass Microsoft Cloud background check
Nice to Have:
- Master's Degree in Computer Science or related field AND 3+ years experience OR Bachelor's Degree AND 5+ years experience
- Strong understanding of software engineering fundamentals and distributed systems design
- Experience with cloud platforms (preferably Azure)
- Proficiency in programming languages (e.g., C#, Python, TypeScript)
- Experience with containerization and orchestration (e.g., Docker, Kubernetes, AKS)
- Familiarity with observability tools for diagnosing system behavior
Benefits & Perks
- Industry leading healthcare