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