
Empowering every person and organization on the planet
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...
Microsoft offers competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. Employees also enjoy a flexible remote...
Microsoft fosters a culture of innovation and inclusivity, emphasizing collaboration across teams and a commitment to diversity. The company values em...

Microsoft • United States, Washington, Redmond
Microsoft is seeking a Senior Software Engineer to join their Media Streaming team, focusing on designing and building scalable, low-latency streaming components. You'll work with technologies like C#, ASP.NET, and Azure to enhance real-time communication experiences.
You have 5+ years of software engineering experience, particularly in building scalable systems that handle real-time communication and collaboration. Your expertise in C# and ASP.NET allows you to design robust applications that integrate seamlessly into larger ecosystems. You understand the importance of low-latency performance and have experience optimizing media streaming components for high reliability and quality.
You are familiar with cloud services, particularly Azure, and have a strong grasp of REST API design principles. Your collaborative spirit enables you to work effectively with cross-functional teams, ensuring that media capabilities are integrated smoothly across various Microsoft platforms. You are committed to innovation and continuously seek ways to improve user experiences through technology.
Experience with media streaming technologies or real-time communication frameworks is a plus. Familiarity with agile methodologies and a growth mindset will help you thrive in our dynamic environment. You are open to learning new technologies and adapting to the evolving landscape of communication tools.
As a Senior Software Engineer on the Media Streaming team, you will design and develop scalable, low-latency media streaming components that enhance Microsoft’s real-time communication and collaboration experiences. You will contribute to the evolution of Microsoft’s media stack by implementing robust APIs and services that support various applications and platforms. Your role will involve collaborating with product managers, designers, and other engineers to ensure that the solutions you build meet the needs of millions of users.
You will be responsible for writing clean, maintainable code and participating in code reviews to uphold high standards of quality. Additionally, you will monitor the performance of the systems you develop, identifying areas for improvement and implementing solutions to enhance efficiency and reliability. Your contributions will directly impact the user experience, making communication more seamless and effective across Microsoft’s ecosystem.
At Microsoft, we foster a culture of inclusion and collaboration, where every employee is empowered to achieve more. You will have access to ongoing professional development opportunities and the chance to work on cutting-edge technologies that shape the future of communication. We offer competitive compensation and benefits, including health insurance, retirement plans, and generous paid time off. Join us in our mission to revolutionize communication and collaboration for users around the world.
Apply now or save it for later. Get alerts for similar jobs at Microsoft.