Taro Logo

Senior Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer

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.

Last updated 2 months ago

Responsibilities For Senior Software Engineer

  • Design, development, release, and maintenance of new features in the real-time audio processing platform
  • Focus on optimizing real-time audio processing, minimizing latency, and ensuring reliability at scale
  • Participate in technical discussions and bring new ideas
  • Own quality and devops for your code
  • Work closely with cross-functional teams
  • Provide Livesite support and monitor live systems
  • Support less experienced team members in their progress and development

Requirements For Senior Software Engineer

Python
Java
JavaScript
Kubernetes
Redis
  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience
  • Expertise in C++, with experience building high-performance, scalable systems
  • Experience with Azure (preferred), AWS, or GCP for cloud-based development and deployment
  • Hands-on experience with distributed systems programming
  • Proficiency with Docker containers and experience working with Kubernetes
  • Strong experience with Git and CI/CD pipelines

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Education Budget
  • 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?