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