Software Engineer II

Microsoft is a company where passionate innovators collaborate to empower every person and organization on the planet to achieve more.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Hybrid
2+ years of experience
AI · Enterprise SaaS

Description For Software Engineer II

Microsoft is seeking a Software Engineer II to join their innovative team building real-time conversation conductor and speech resource manager services. This role is centered around developing and optimizing systems that handle real-time audio streams with high efficiency and low latency.

The position offers an exciting opportunity to work with cutting-edge technology in audio processing and cloud computing. You'll be responsible for designing and implementing features for the real-time audio processing platform, working with technologies like C++, Docker, Kubernetes, and various cloud services. The role requires expertise in distributed systems programming and experience with protocols such as HTTP/S, WebSockets, and gRPC.

The ideal candidate will have at least 2 years of technical engineering experience, with strong proficiency in C++ and cloud platforms. You'll be part of a dynamic environment where you'll collaborate with cross-functional teams across different time zones, participate in on-call rotation, and contribute to continuous platform improvement.

Microsoft offers a comprehensive benefits package including industry-leading healthcare, educational resources, parental leave, and investment opportunities. The company's culture emphasizes growth mindset and diversity, seeking out different perspectives to drive innovation. With a base salary range of $98,300 - $193,200 (higher in SF and NYC areas), this hybrid role offers up to 50% work from home flexibility.

This is an excellent opportunity for a mid-level engineer passionate about high-performance systems and audio streaming to join a global tech leader. You'll work on mission-critical systems used by millions worldwide while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

Last updated 2 days ago

Responsibilities For Software Engineer II

  • Design, develop, and release new features in real-time audio processing platform
  • Optimize near real-time audio processing, minimizing latency, and ensuring reliability at scale
  • 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 using Docker and Kubernetes
  • Communicate effectively in a distributed team across different time zones

Requirements For Software Engineer II

Python
Java
JavaScript
Kubernetes
Redis
  • Bachelor's Degree in Computer Science or related technical discipline
  • 2+ years technical engineering experience
  • Expertise in C++, with experience building high-performance, scalable systems
  • Experience with Azure, AWS, or GCP for cloud-based development
  • Experience with distributed systems programming (HTTP/S, WebSockets, gRPC)
  • Proficiency with Docker containers and Kubernetes
  • Strong experience with Git and CI/CD pipelines

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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 II

Microsoft Software Engineer II position focusing on real-time audio processing and communication systems, offering competitive salary and comprehensive benefits.

Software Engineer II (Microsoft AI)

Microsoft AI is seeking a Software Engineer II to build scalable, low-latency services powering products like Copilot, Bing, and Edge browser.

Software Engineer

Full-stack Software Engineer role at Microsoft Teams, focusing on meetings and events features, with hybrid work options in Bangalore.

Software Engineer 2 (Core Search platform)

Software Engineer 2 position at Microsoft working on Bing's Core Search platform, focusing on large-scale distributed systems and search technology.

Software Engineer II

Microsoft Software Engineer II position focusing on cloud operations and datacenter infrastructure development with full remote work option.