M

Microsoft

Builds workplace software, PCs and cloud services

Senior Software Engineer - M365 Storage Fabric

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedIn-person

About the Job

Requirements

  • A Bachelor's degree in Computer Science or a related technical field and 4 or more years of technical engineering experience coding in languages including C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • A Master's degree in Computer Science or a related technical field and 6 or more years of technical engineering experience coding in languages including C, C++, C#, Java, JavaScript, or Python, or a Bachelor's degree in Computer Science or a related technical field and 8 or more years of such experience, or equivalent experience.
  • Experience designing, developing, and operating large-scale distributed systems, cloud infrastructure, or backend services.
  • Understanding of software engineering fundamentals, system architecture, concurrency, reliability, and fault tolerance.
  • Hands-on experience using AI and developing or integrating AI agents and agentic workflows to solve practical engineering problems.
  • Foundational understanding of machine learning, statistical analysis, or data-driven modeling, and ability to evaluate and apply these approaches to engineering problems.
  • Ability to independently solve complex technical problems, deliver high-quality production software, and learn and adopt emerging technologies.
  • Experience with distributed storage systems, databases, replication protocols, consistency models, or advanced storage technologies such as erasure coding and Shingled Magnetic Recording.
  • Experience building production AI agent systems, including tool integration, Model Context Protocol, orchestration, evaluation, safety guardrails, and autonomous task execution.
  • Hands-on experience with applied machine learning, data science, predictive modeling, anomaly detection, or decision optimization, particularly using large-scale operational telemetry.
  • Experience applying agentic engineering to automate software development, testing, troubleshooting, or incident management workflows.
  • Experience designing, troubleshooting, and optimizing highly available services in large-scale cloud production environments.

Responsibilities

  • Design, develop, and operate large-scale distributed storage and high-availability systems, including data replication, database copy management, failover, recovery, and evolving storage architectures, to improve reliability, scalability, performance, and efficiency.
  • Build and apply AI agents and agentic workflows to automate incident investigation, mitigation, root-cause analysis, software development, testing, debugging, and other operational and engineering processes.
  • Apply AI, machine learning, and data science techniques to analyze large-scale operational data, develop predictive and decision models, identify system risks, and optimize reliability and resource efficiency.
  • Independently drive complex engineering projects from technical design and implementation through testing, deployment, production operations, and continuous improvement.
  • Collaborate with cross-functional teams across storage, infrastructure, and AI engineering to solve challenging technical problems and advance system architecture and engineering practices.
  • Explore, evaluate, and apply emerging technologies and engineering approaches to deliver practical solutions.

About the Company

Microsoft

Builds workplace software, PCs and cloud services

Microsoft builds workplace software, operating systems and cloud infrastructure for consumers, businesses and government agencies, from small organizations to global enterprises. Microsoft 365 combines Word and Excel with Teams communication and Copilot AI features, while Windows runs PCs and Surface supplies the company's own computers. Azure rents computing capacity, storage and databases to build and run web applications. Microsoft also sells Xbox consoles and games, collecting revenue through software licenses, subscriptions, usage charges and product sales. Founded in 1975 by Bill Gates and Paul Allen, Microsoft is headquartered in Redmond, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Redmond, WA
Founded
1975

Recently Posted Jobs

Explore more opportunities at Microsoft

See more jobs