Senior Software Engineer

Microsoft is a global technology company leading the transformation of analytics in the world of data with cloud and AI solutions.
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to join their Core platform team within the Microsoft Fabric platform. This role is crucial in building and maintaining the operating system that provides customers with a unified data stack. The team is responsible for the main compute platform that powers all Fabric products, operating one of the largest Azure services globally. The position involves working with stateful services built on Azure Service Fabric and ContainerD, utilizing various Azure technologies. The ideal candidate will have extensive experience in high-throughput, multi-tenant services, with strong skills in backend development. The role offers the opportunity to work on highly scalable systems, design critical components, and contribute to Microsoft's mission of building the data platform for the AI age. The position comes with comprehensive benefits, flexible work arrangements (up to 100% remote), and the chance to work with cutting-edge technologies in a collaborative, innovative environment.

Last updated an hour ago

Responsibilities For Senior Software Engineer

  • Design high quality components in C#/Java using clean and tested code
  • Integrate Azure technologies to achieve high scale and reliability
  • Lead architecture, design, and develop features and solutions with high quality
  • Design, implement, and refine chosen solutions with Product Management and partner teams
  • Review and contribute to specifications and implementations by other team members
  • Provide technical leadership across features, projects, service fundamentals, and tools
  • Mentor new engineers
  • Embody Microsoft culture and values

Requirements For Senior Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field
  • 4+ years technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python
  • Experience working with high throughput and multi-tenant services
  • Middle tier or backend service development experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Pass Microsoft Cloud background check upon hire/transfer and every two years

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft's Developer Division, building developer tools and cloud services, offering competitive pay and benefits with remote work options.

Senior Software Engineer

Senior Software Engineer position at Microsoft's XPay team, building large-scale payment systems with modern technology stack and hybrid work arrangement.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Translation team, working on Azure Cognitive Services to build and maintain machine translation services supporting 103 languages.

Senior Software Engineer

Senior Software Engineer role at Microsoft building next-generation security data platform with focus on data transformation and standardized schemas.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Windows Update systems, using Rust and C++ to improve update experience for billion+ devices worldwide.