Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through technology and innovation.
Backend
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Microsoft's Web Media Experience team is seeking a Senior Software Engineer to join their innovative team responsible for developing a state-of-the-art media platform that powers real-time communication experiences across Microsoft Teams, Azure Communication Services, Microsoft Dynamics 365, and Skype. The role focuses on creating seamless communication technology that integrates naturally into users' daily lives.

As a Senior Software Engineer, you'll work with WebRTC technology stack, tackle complex challenges in real-time communication protocols, and drive improvements through data-driven insights. The position requires expertise in C++ and networking technologies, with opportunities to impact millions of users worldwide.

The team operates with a clear vision of making communication technology so intuitive it becomes invisible in everyday use. You'll be part of Microsoft's broader mission to empower global achievement, working in a culture that values growth mindset, innovation, and collaboration.

This role offers significant technical challenges in real-time communication, the chance to work with cutting-edge technology, and the opportunity to impact major Microsoft products. With Microsoft's comprehensive benefits package and commitment to work-life balance, this position provides both professional growth and personal stability.

Last updated 2 months ago

Responsibilities For Senior Software Engineer

  • Designing, implementing and deploying media platform features based on the WebRTC technology stack
  • Solving challenges around real-time communication protocols interoperability
  • Rigorously measuring the impact of new features, learning from data and converting insights into improvements

Requirements For Senior Software Engineer

JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field
  • Technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python
  • Solid knowledge of C++ and related technologies
  • Expertise in networking and/or real-time media technologies
  • Passion and eagerness for continuous learning

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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 - Kernel

Senior Software Engineer position at Microsoft working on Windows Kernel Security Core team, focusing on OS security innovations and virtualization.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Data engineering team, building and maintaining the Microsoft Fabric platform with competitive compensation and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure DevOps platform, building scalable microservices with competitive compensation and full remote work option.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on compiler and build system challenges, requiring expertise in C++ and software development.

Senior Software Engineer

Senior Software Engineer role at Microsoft Vancouver, working on Azure Edge+Platform team to develop and maintain large-scale engineering systems with focus on security and dependency management.