Back to jobsJob overview

About the role

Software Engineering II at Microsoft

Required Skills

cloud servicesdistributed systemsc#javapythonai agentsobservabilitymicroservicesservice reliability

About the Role

Software Engineer II role on Azure Cosmos DB's Livesite Tooling team, building intelligent platforms and AI agents for automated incident triage and mitigation. Focus on service reliability engineering, cloud services, and distributed systems to maintain 99.999% SLA.

Key Responsibilities

  • Create and implement code for product features using best practices
  • Act as Designated Responsible Individual (DRI) for monitoring and mitigating system issues
  • Build and maintain cloud services and microservices
  • Develop automated debugging technologies and AI agents/copilots
  • Collaborate across Azure teams to improve live-site automation tooling

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 1+ years of hands-on experience building and maintaining cloud services
  • Ability to pass Microsoft Cloud background check
  • Experience with coding in relevant programming languages

Nice to Have:

  • 2+ years of hands-on experience in building and maintaining cloud services
  • Understanding of Observability and MELT implementation patterns for large-scale services
  • Experience with the Jupyter ecosystem
  • Industry/academic experience in prototyping and building AI agents and copilots

Benefits & Perks

  • Industry leading healthcare