Senior Software Engineer

Microsoft is a global technology company empowering every person and organization on the planet to achieve more through innovative software solutions.
$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, biometrics, and other real-time systems. You'll be working with cutting-edge technologies including C#, .NET Core, Azure cloud services, and containerization tools like Docker and Kubernetes.

As a Senior Software Engineer, you'll be responsible for designing, implementing, and optimizing high-performance systems, collaborating with cross-functional teams, and ensuring the platform meets enterprise quality standards. The role requires expertise in distributed systems programming, cloud platforms, and modern development practices.

The position offers competitive compensation with a base pay range of $117,200 - $229,200 USD (higher for SF Bay Area and NYC: $153,600 - $250,200). You'll work in a hybrid environment with up to 50% work from home flexibility and minimal travel requirements (0-25%).

Microsoft's culture emphasizes growth mindset, diversity, and innovation. You'll be part of a global team building solutions used by millions worldwide, with access to extensive benefits including healthcare, educational resources, savings plans, and work-life balance programs.

Key responsibilities include:

  • Developing new features for the real-time audio processing platform
  • Optimizing performance and minimizing latency
  • Collaborating with cross-functional teams
  • Supporting live systems and resolving production issues
  • Working with cloud-native technologies and Azure ecosystem

Required qualifications include a Bachelor's degree in Computer Science or related field with 4+ years of technical engineering experience, or equivalent experience. Strong expertise in C#, .NET Core, and distributed systems is essential, along with experience in cloud platforms and container orchestration.

Last updated a day ago

Responsibilities For Senior Software Engineer

  • Implement features for real-time audio processing platform
  • Optimize near real-time audio processing and minimize latency
  • Work with cross-functional teams to deliver high-quality software
  • Provide LiveSite support and monitor live systems
  • Investigate production issues and perform root cause analysis
  • Work with Cloud Native technologies and Azure ecosystem
  • Communicate effectively in a distributed team

Requirements For Senior Software Engineer

Java
Python
Go
Kubernetes
Redis
  • 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
  • Excellent verbal, written, and cross-team collaboration skills
  • Microsoft Cloud Background Check required

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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 working on Entra ID platform, building authentication and directory services that serve billions of requests daily. Remote work available.

Senior Software Engineer

Senior Software Engineer role at Microsoft Hyderabad, focusing on building and scaling AI model-serving platforms for Azure Managed Inference team.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Core Authentication team, developing high-scale security services with competitive pay and hybrid work model.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Microsoft Entra ID, building critical authentication and directory services used by millions of users worldwide.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, working on Copilot for Security with focus on AI and cybersecurity, offering remote work and competitive compensation.