Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 3 months 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?