Back to jobsJob overview

About the role

Senior Software Engineer at Microsoft

Required Skills

kubernetesc#gopythonazurecloud infrastructuredistributed systemsbackend servicesautomation

About the Role

Senior Software Engineer role building COSMIC AURA, an AI-first orchestration platform for Microsoft's large-scale services. Focus on Kubernetes-based infrastructure, backend services, and scalable cloud systems with global impact.

Key Responsibilities

  • Design, build, and improve backend services for onboarding and Namespace provisioning
  • Develop scalable technical solutions to support COSMIC's growth
  • Automate provisioning pipelines, define service definitions and policies, and migrate object models
  • Create automation for moving services between regions and disaster recovery strategies
  • Enhance reliability, observability, security, and compliance of services

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 4+ years of professional software development experience building scalable, highly available cloud or distributed systems
  • 4+ years experience in at least one programming language (e.g., C#, Go, Java, Python)
  • Ability to pass Microsoft Cloud background check upon hire/transfer and every two years thereafter

Nice to Have:

  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience OR Bachelor's Degree AND 8+ years experience
  • Experience with C#, PowerShell, or Go
  • Familiarity with Azure cloud services and Kubernetes
  • Proven track record in designing and operating large-scale cloud systems

Benefits & Perks

  • Industry leading healthcare