Back to jobsJob overview

About the role

Senior Software Engineer at Microsoft

Required Skills

c#tsqlazurecloud servicesservice fabricsql azureredisservice buscontainers

About the Role

Senior Software Engineer role at Microsoft's Azure Data engineering team, focusing on building the Fabric Core Platform Metadata service. The position involves designing and implementing high-throughput, multi-tenant Azure services using C# and T-SQL. The team works on cutting-edge technologies combining big data, mission critical data, and real-time data.

Key Responsibilities

  • Design components that handle various types of errors on Azure
  • Write clean and well-structured code with solid tests for maintainability
  • Collaborate with experienced team members on writing code and T-SQL to implement features
  • Develop a global and ownership-oriented perspective on the service
  • Enhance customer experience and continuously iterate to improve every aspect

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
  • 3+ years of experience with highly scalable cloud services
  • Ability to meet Microsoft, customer and/or government security screening requirements including Microsoft Cloud Background Check
  • Proficient 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, including unit tests and integration tests

Benefits & Perks

  • Industry leading healthcare