Microsoft

About Microsoft

Empowering every person and organization on the planet

🏢 Tech👥 100K+📅 Founded 1975📍 Redmond, Washington, United States

Key Highlights

  • Market cap exceeds $2 trillion
  • 100,000+ employees worldwide
  • Leading cloud services through Azure
  • Major clients include Walmart and BMW

Microsoft Corporation, headquartered in Redmond, Washington, is a leading technology company known for its software products like Windows and Office, as well as cloud services through Azure. With over 100,000 employees, Microsoft serves millions of customers globally, including major enterprises lik...

🎁 Benefits

Microsoft offers competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. Employees also enjoy a flexible remote...

🌟 Culture

Microsoft fosters a culture of innovation and inclusivity, emphasizing collaboration across teams and a commitment to diversity. The company values em...

Overview

Microsoft is hiring a Senior Software Engineer for the M365 Copilot team to design and build distributed backend systems. You'll work with ASP.NET and Azure to create high-throughput services that support Microsoft 365 products. This role requires experience in cloud-native microservices and large-scale data processing.

Job Description

Who you are

You have 5+ years of experience in software engineering, particularly in building distributed systems that handle large-scale data processing. Your expertise in ASP.NET and C# allows you to develop robust cloud-native microservices that are essential for modern applications. You understand the intricacies of data flows and have a knack for optimizing performance and reliability in complex systems.

You thrive in collaborative environments, working closely with cross-functional teams to define service interfaces and processing contracts. Your analytical skills enable you to troubleshoot and resolve data processing issues effectively, ensuring high-quality outputs in production environments. You are committed to continuous learning and improvement, always seeking to enhance your technical skills and knowledge.

What you'll do

In this role, you will design, build, and maintain distributed platform services that support Microsoft 365 Copilot across multiple products. You will develop cloud-native microservices using ASP.NET and related technologies, focusing on creating high-throughput processing pipelines that manage large-scale data ingestion, transformation, and transmission between services. Your responsibilities will include analyzing end-to-end service and data flows to identify bottlenecks and failure modes, as well as implementing solutions to enhance system performance.

You will partner with engineers across teams to define service interfaces and processing contracts, ensuring that the services you build are scalable and reliable. Additionally, you will be involved in identifying, troubleshooting, and resolving data processing and quality issues in production environments, contributing to the overall success of the Microsoft 365 Copilot initiative.

What we offer

At Microsoft, we foster a culture of inclusion and collaboration, where every employee is empowered to achieve more. You will have the opportunity to work on innovative projects that impact millions of users worldwide. We offer competitive compensation and benefits, along with a supportive work environment that encourages professional growth and development. Join us in our mission to empower every person and organization on the planet to achieve more.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Microsoft.