Back to jobsJob overview

About the role

Software Engineer II at Microsoft

Required Skills

c#azurecloud servicesmachine learningkubernetesservice fabriccosmosdbservice busscalability

About the Role

This role is a Software Engineer II position at Microsoft's Azure Data engineering team, focusing on the Core Platform team of Microsoft Fabric. The engineer will work on large-scale services, dealing with scalability, performance, BCDR, and intelligent resource pooling, using technologies like C#, Azure services, and machine learning.

Key Responsibilities

  • Design clean and simple systems and enhance existing ones
  • Develop features to enhance existing features, develop new features, enhance security and scale
  • Participate in design discussions and code reviews and mentor more junior engineers
  • Test and ship to production with proper monitoring all your features
  • Embody our culture and values

Required Skills & Qualifications

Must Have:

  • 4+ years of experience in being a software engineer in cloud services
  • 4+ years of C# development or relevant experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter

Nice to Have:

  • Good communication skills
  • Drive for results
  • Contribute to the success of others, help and collaborate well with others

Benefits & Perks

  • Industry leading healthcare