Microsoft is seeking a Senior Software Engineer to join their team building real-time communication media orchestration services. This role focuses on developing and optimizing systems that handle real-time audio streams with high efficiency and low latency.
The platform processes near real-time audio streams from multiple participants and interfaces with services to generate live transcriptions, recordings, biometrics, and other real-time systems. You'll be working with cutting-edge technologies including C#, .NET Core, Azure cloud services, and containerization tools like Docker and Kubernetes.
As a Senior Software Engineer, you'll be responsible for designing, implementing, and optimizing high-performance systems, collaborating with cross-functional teams, and ensuring the platform meets enterprise quality standards. The role requires expertise in distributed systems programming, cloud platforms, and modern development practices.
The position offers a competitive salary range of $117,200 - $229,200 USD (higher for SF Bay Area and NYC: $153,600 - $250,200), along with comprehensive benefits including healthcare, educational resources, and investment options. You'll work in a hybrid environment with up to 50% work from home flexibility.
This is an excellent opportunity for someone passionate about high-performance systems, audio streaming, and scalable architecture. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working in a culture that embraces growth mindset and encourages teams to bring their best each day.
The ideal candidate will have 4+ years of technical engineering experience, strong expertise in C# and .NET Core, and experience with cloud platforms and distributed systems. Knowledge of audio/video streaming protocols and real-time communication is highly valuable.