Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$117,200 - $229,200
Machine Learning
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer

Join Microsoft's OneDrive and SharePoint AI Platform team to revolutionize productivity experiences for hundreds of millions of users worldwide. As a Senior Software Engineer, you'll be at the forefront of implementing cutting-edge AI technologies, working with exabytes of customer content across Microsoft 365. The role focuses on building systems that leverage large language models and generative AI to transform how people interact with their content.

You'll be part of a dynamic, collaborative team including engineers, product managers, designers, researchers, and scientists, working closely with teams across Microsoft. The position offers the opportunity to work on high-impact projects at massive scale, implementing AI solutions that directly affect how people work and collaborate.

The ideal candidate will combine technical expertise in modern software engineering with a passion for AI technology and user experience. You'll be responsible for building resilient, fault-tolerant systems and creating polished experiences that scale to enterprise levels. The role offers competitive compensation, comprehensive benefits, and the chance to work remotely while contributing to Microsoft's mission of empowering every person and organization on the planet.

This is an exceptional opportunity for someone who wants to shape the future of AI-powered productivity tools while working with world-class teams and technologies. You'll have access to Microsoft's vast resources and the chance to impact millions of users while growing your career at one of tech's most innovative companies.

Last updated 19 days ago

Responsibilities For Senior Software Engineer

  • Build resilient, fault-tolerant systems and fast, polished experiences at massive scale
  • Apply engineering best practices to develop AI-powered productivity experiences
  • Work on OneDrive and SharePoint AI Platform team to deliver next-generation AI experiences
  • Collaborate with cross-functional teams including product managers, designers, researchers, and scientists
  • Build and ship world-class software using modern web technologies and full stack architecture

Requirements For Senior Software Engineer

TypeScript
Python
Java
  • Bachelor's Degree in Computer Science or related technical discipline
  • 4+ years technical engineering experience with coding in languages including TypeScript, C#, Python, Java, C++
  • Experience with LLMs, RAG, orchestrators, embedding models, and vector databases
  • Experience with service design patterns (REST, RPC, JSON, GraphQL)
  • Familiarity with cloud computing platforms like Azure, AWS, or Google Cloud

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 Applied AI Engineer

Senior Applied AI Engineer role at Microsoft Security, focusing on developing autonomous agents and AI systems for cybersecurity, with competitive pay and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on AI-enabled developer tools, offering remote work and competitive compensation.

Senior Software Engineer-Machine Learning Frameworks

Senior Software Engineer role at Microsoft focusing on developing and optimizing machine learning frameworks through the DeepSpeed open-source library.

Senior Software Engineer- GPU

Senior Software Engineer position at Microsoft focusing on GPU optimization and AI infrastructure development for large language models.

Senior Software Engineer- AI Compilers

Senior Software Engineer position at Microsoft focusing on AI compiler development, requiring expertise in C++, Python, and compiler frameworks with 4+ years of experience.