Senior Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further in a cloud-enabled world.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS

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 Speech-to-Text and Text-to-Speech services. The position offers an opportunity to work on high-performance systems with significant global impact.

The ideal candidate will have strong expertise in C++ and distributed systems, with experience in cloud platforms like Azure. You'll be responsible for designing and implementing features that ensure high efficiency and low latency in audio processing. The role involves collaboration with cross-functional teams and participation in on-call rotation.

Microsoft offers a comprehensive benefits package, including industry-leading healthcare, educational resources, and competitive compensation. The position is hybrid, allowing up to 50% work from home, and is based in the Seattle area. The salary range is $117,200 - $229,200, with additional benefits and compensation available.

This is an excellent opportunity for an experienced engineer passionate about high-performance systems and audio streaming technology. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working in an inclusive environment that values diverse perspectives and embraces a growth mindset.

The role requires strong technical skills, excellent communication abilities, and a dedication to quality and engineering excellence. You'll have the chance to mentor others, contribute to critical systems, and help shape the future of audio processing technology at Microsoft.

Last updated 2 months ago

Responsibilities For Senior Software Engineer

  • Design, develop, release, and maintain 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
  • Support less experienced team members
  • Work with Cloud Native technologies
  • Provide LiveSite support and monitor live systems
  • Communicate effectively in a distributed team

Requirements For Senior Software Engineer

Python
Java
JavaScript
Kubernetes
  • 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 Kubernetes
  • Strong experience with Git and CI/CD pipelines
  • Must pass Microsoft Cloud background check

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 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 Technical Support Engineer (Windows Directory Services)

Senior Technical Support Engineer position at Microsoft, focusing on Windows Directory Services with hybrid work options and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Entra ID, developing large-scale distributed authentication and directory services with competitive pay and hybrid work model.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Audience Network team, building high-performance advertising platforms processing billions of daily impressions.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Core Authentication team, developing high-scale authentication services and security capabilities, offering competitive pay and benefits.

Senior Software Engineering - Fabric Graph

Senior Software Engineer role at Microsoft working on Fabric Graph team, building advanced graph technologies and distributed systems with competitive compensation.