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
Enterprise SaaS

Description For Senior Software Engineer

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 for 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 technologies (Azure preferred), distributed systems programming, and container orchestration with Kubernetes.

Working in a dynamic environment, you'll collaborate with cross-functional teams across different time zones to deliver enterprise-quality software used by millions globally. The position offers a competitive salary range of $117,200 - $229,200 USD, comprehensive benefits, and the opportunity to work in a hybrid model with up to 50% work from home flexibility.

Microsoft's culture emphasizes growth mindset and encourages teams to bring their best each day. The company is committed to diversity and inclusion, seeking out different perspectives to better serve their customers. This is an excellent opportunity for someone passionate about high-performance systems, audio streaming, and scalable architecture to make a significant impact at a global technology leader.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Participate in the design, development, and release of new features in the real-time audio processing platform
  • Focus on optimizing near real-time audio processing, minimizing latency, and ensuring reliability at scale
  • Work closely with cross-functional teams to deliver high-quality software
  • Work with Cloud Native technologies and ensure efficient deployment
  • Communicate effectively in a distributed team across different time zones
  • Provide LiveSite support and monitor live systems
  • Investigate production issues and perform root cause analysis

Requirements For Senior Software Engineer

Java
JavaScript
Python
Kubernetes
Go
Rust
  • Bachelor's Degree in Computer Science, or related technical discipline AND 4+ years technical engineering experience
  • Expertise in C# and .NET Core
  • Experience with Azure (preferred), AWS, or GCP
  • 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 Software Engineer

Senior Software Engineer role at Microsoft focusing on real-time speech processing systems, offering competitive pay and benefits with hybrid work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on real-time audio processing systems, offering competitive pay and benefits with hybrid work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security Response Center, focusing on full-stack development and security, offering competitive pay and hybrid work model.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on HLSL compiler development for GPU programming, focusing on Xbox and Windows platforms.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Data and Fabric AI teams, building enterprise-grade cloud services and AI experiences with competitive pay and benefits.