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, and biometrics.
The ideal candidate will have strong expertise in C# and .NET Core, with experience in building high-performance, scalable systems. Additional experience with languages like Java, Go, Python, or Rust is highly valued. The role requires proficiency in cloud platforms (Azure preferred), distributed systems programming, and modern DevOps practices including Docker and Kubernetes.
As part of Microsoft's mission to empower every person and organization on the planet to achieve more, you'll work in a culture centered on embracing a growth mindset. The position offers competitive compensation ($117,200 - $229,200), comprehensive benefits, and the opportunity to work on systems used by millions globally.
The role combines technical challenges in real-time audio processing with the excitement of working at scale in a collaborative, diverse environment. You'll be responsible for designing, implementing, and optimizing critical systems while working with cross-functional teams across different time zones. This is an excellent opportunity for someone passionate about high-performance systems, audio streaming, and scalable architecture.