Microsoft is seeking a Senior Software Engineer to join their team building real-time speech resource manager services. This role focuses on developing and optimizing a platform that processes real-time audio streams and interfaces with back-end STT (Speech-to-Text) and TTS (Text-to-Speech) services.
The position requires expertise in C++ and experience with high-performance, scalable systems. You'll work on designing, implementing, and optimizing systems that handle real-time audio streams with high efficiency and low latency. The role involves collaboration with cross-functional teams, supporting existing applications, participating in on-call rotation, and enhancing the platform with new features.
Key responsibilities include implementing features for various services, ensuring enterprise quality standards and cloud scale requirements, optimizing real-time audio processing, and providing live site support. You'll work with Cloud Native technologies, ensure efficient deployment using Docker containers and Kubernetes, and communicate effectively in a distributed team environment.
The ideal candidate should have a Bachelor's Degree in Computer Science or related field with 4+ years of technical engineering experience. Experience with Azure, AWS, or GCP, distributed systems programming, and strong proficiency with Docker and Kubernetes is required. Knowledge of WebRTC, RTP, or other audio/video streaming protocols is a plus.
Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings and investments, parental leave, and generous time away. The base salary range for this role across the U.S. is $117,200 - $229,200 per year, with higher ranges for specific locations like the San Francisco Bay area and New York City.
This is an excellent opportunity to join a leading technology company and work on cutting-edge audio processing systems that impact millions of users globally. Microsoft values diversity and maintains an inclusive culture where passionate innovators can collaborate and achieve more.