Back to jobsJob overview

About the role

Software Engineer II at Microsoft

Required Skills

c#t-sqlazurecloud servicesservice fabricsql azureredisservice busapim

About the Role

Software Engineer II role at Microsoft's Azure Data engineering team, focusing on building and maintaining the Microsoft Fabric platform. The position involves designing scalable cloud services, writing clean code with solid tests, and collaborating with team members to implement features.

Key Responsibilities

  • Design components for high-throughput, multi-tenant Azure services
  • Write clean, well-structured code with solid tests for maintainability
  • Collaborate with experienced team members on writing code and T-SQL
  • Develop a global and ownership-oriented perspective on the service
  • Enhance customer experience through continuous iteration

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 including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 2+ years of experience with highly scalable cloud services
  • Ability to meet Microsoft security screening requirements including Microsoft Cloud Background Check
  • Proficiency in C# and T-SQL

Nice to Have:

  • Passion for building highly performant scalable services
  • Outstanding technical problem solving and debugging skills
  • Passion for quality with experience designing and implementing automated tests

Benefits & Perks

  • Industry leading healthcare