Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
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 developing state-of-the-art media platforms for real-time communication experiences. This role is critical in powering communications across Microsoft Teams, Azure Communication Services, Microsoft Dynamics 365, and Skype.

The position offers a unique opportunity to work on cutting-edge WebRTC technology stack and solve complex challenges in real-time communication protocols interoperability. The team's vision is to create communication technology that seamlessly integrates into everyday life, making it virtually invisible to users while maintaining high performance and reliability.

As a Senior Software Engineer, you'll be responsible for designing and implementing media platform features, working with C++ and various web technologies. The role requires strong technical expertise in networking and real-time media technologies, with opportunities to measure and improve feature impact through data-driven decisions.

The position offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, and generous parental leave. Microsoft's inclusive culture emphasizes growth mindset, innovation, and collaboration, making it an ideal environment for engineers passionate about creating impactful communication solutions.

Working remotely from Prague, you'll be part of a global team that's shaping the future of digital communication while enjoying Microsoft's excellent work-life balance and professional development opportunities. This role combines technical challenges with the opportunity to impact millions of users worldwide through Microsoft's extensive product ecosystem.

Last updated a minute 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
  • Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Solid knowledge of C++ and related technologies, ability to produce high quality code
  • Passion and eagerness for continuous learning
  • Expertise in networking and/or real-time media technologies

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 Software Engineer

Senior Software Engineer role at Microsoft's Azure Data team, building cloud infrastructure and data platforms with up to 100% remote work flexibility and competitive compensation.

Senior Software Engineer - CTJ - Poly

Senior Software Engineer role at Microsoft working on secure cloud data transfer services, requiring TS/SCI clearance and distributed systems expertise.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Viva Insights platform to build cloud services and data analysis systems that improve workplace productivity.

Senior Software Engineer

Senior Software Engineer role at Microsoft SCHIE team in Bangalore, working on Azure AI Accelerator validation and diagnostics, requiring 5+ years of C++ and hardware validation experience.

Senior Software Engineer - Fullstack

Senior Fullstack Software Engineer role at Microsoft's Viva Glint team in Vancouver, focusing on employee engagement platform development using modern web technologies and AI.