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 to generate 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 platforms (Azure preferred), distributed systems programming, and modern DevOps practices including Docker and Kubernetes.

As part of Microsoft's mission to empower every person and organization on the planet to achieve more, you'll work in a culture centered on embracing a growth mindset. The position offers competitive compensation ($117,200 - $229,200), comprehensive benefits, and the opportunity to work on systems used by millions globally.

The role combines technical challenges in real-time audio processing with the excitement of working at scale in a collaborative, diverse environment. You'll be responsible for designing, implementing, and optimizing critical systems while working with cross-functional teams across different time zones. This is an excellent opportunity for someone passionate about high-performance systems, audio streaming, and scalable architecture.

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
  • Provide LiveSite support and monitor live systems
  • Work with Cloud Native technologies and ensure efficient deployment
  • Communicate effectively in a distributed team across different time zones

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 communication media orchestration services, offering competitive pay and hybrid work model.

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.