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