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

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 14 days 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?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Core Economics team, developing data-intensive solutions for cloud economics challenges with flexible work arrangements.

Senior Software Engineer(s)

Senior Software Engineer role at Microsoft Security, focusing on authentication and authorization systems, offering competitive pay and remote work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on OneDrive and SharePoint cloud services, focusing on system design, migration, and infrastructure development.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure PostgreSQL database services, focusing on AI-enhanced features and developer experiences.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure PostgreSQL team, focusing on cloud database services and distributed systems.