Software Engineer II

Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further in a cloud-enabled world.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer II

Microsoft is seeking a Software Engineer II 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. This position is perfect for engineers passionate about high-performance systems, audio streaming, and scalable architecture.

As a Software Engineer II, you'll be responsible for designing, implementing, and optimizing systems that handle real-time audio streams. You'll work with cutting-edge technologies including C#, .NET Core, and cloud platforms like Azure. The role involves collaborating with cross-functional teams, supporting existing applications, and enhancing the platform with new features.

The position offers a competitive salary range of $98,300 - $193,200 USD (higher in SF Bay Area and NYC), along with comprehensive benefits including healthcare, educational resources, and parental leave. Microsoft provides an inclusive work environment where diversity is valued and employees are empowered to achieve more.

Key technical requirements include expertise in C# and .NET Core, experience with cloud platforms, distributed systems programming, and container orchestration with Kubernetes. The ideal candidate will have 2+ years of technical engineering experience and a bachelor's degree in computer science or related field.

The role involves a hybrid work arrangement with up to 50% work from home opportunity and minimal travel (0-25%). You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working on systems used by millions globally.

Microsoft's culture emphasizes growth mindset and encourages teams to bring their best each day. The company values differences and actively seeks diverse perspectives to better serve customers and drive innovation. This position offers excellent career growth opportunities and the chance to work on impactful projects at global scale.

Join Microsoft's team and help shape the future of real-time communication technology while working with industry-leading professionals in a collaborative, innovative environment.

Last updated 16 hours ago

Responsibilities For Software Engineer II

  • 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: monitor live systems, investigate production issues
  • Work with Cloud Native technologies and ensure efficient deployment
  • Communicate effectively in a distributed team across different time zones

Requirements For Software Engineer II

Java
Python
Go
Rust
Kubernetes
  • Bachelor's degree in computer science or related technical field AND 2+ years technical engineering experience
  • Expertise in C# and .NET Core
  • Experience with Azure (preferred), AWS, or GCP for cloud-based development
  • 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 Software Engineer II

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 Software Engineer II

Software Engineer

Microsoft is seeking a Software Engineer to join their SAP Engineering team in Walldorf, Germany, focusing on integrating SAP services with Azure platform using Kubernetes and cloud technologies.

Software Engineer

Software Engineer role at Microsoft's ODSP team in Hyderabad, working on cloud infrastructure and distributed systems serving 200M monthly active users.

Software Engineer II

Software Engineer II position at Microsoft's Location Service Team, working on location inference and geospatial solutions for major Microsoft products.

Software Engineer II

Microsoft is hiring a Software Engineer II in Hyderabad to work on security solutions, requiring 6-8 years of experience in C#, .NET, and distributed systems.

Software Engineer

Software Engineer II position at Microsoft's Cloud Security team, focusing on developing and maintaining cloud security products and infrastructure tools with 6+ years of experience required.