Software Engineer II

Microsoft is a company empowering every person and organization on the planet to achieve more through innovative technology solutions.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Support Engineer - Developer & Azure Services (DAS), Japan

Support Engineer position at Microsoft Japan, focusing on Azure and developer services support, requiring 3+ years experience and bilingual Japanese/English skills.

Software Engineer II

Microsoft seeks Software Engineer II to develop SAP-based supply chain solutions for Cloud business, offering remote work, competitive pay, and comprehensive benefits.

Technical Support Engineering

Technical Support Engineer position at Microsoft in Bangalore, focusing on resolving complex technical issues for enterprise customers using .NET, APIs, and networking expertise.

Software Quality Engineer II

Software Quality Engineer II position at Microsoft's Windows & Devices team, focusing on silicon validation and system integration in Hyderabad.

Software Engineer II

Software Engineer II position at Microsoft's Defender Experts team, focusing on building AI-powered cybersecurity solutions and cloud services.

Description For Software Engineer II

Microsoft, a global technology leader empowering individuals and organizations worldwide, is seeking a Software Engineer II to join their innovative team. This role focuses on building real-time conversation conductor and speech resource manager services, processing real-time audio streams from various sources and interfacing with STT and TTS services.

The position offers an exciting opportunity to work on cutting-edge audio processing technology at scale, where you'll be responsible for designing, implementing, and optimizing systems that handle real-time audio streams with high efficiency and low latency. The role is based in Redmond, Washington, with a hybrid work arrangement allowing up to 50% work from home.

As a Software Engineer II, you'll be working with a diverse team of professionals across different time zones, contributing to a platform used by millions globally. The role requires expertise in C++ and distributed systems, with experience in cloud platforms like Azure, AWS, or GCP. You'll be involved in the full development lifecycle, from design to deployment, using modern technologies like Docker, Kubernetes, and various communication protocols.

The compensation is competitive, ranging from $98,300 to $193,200 per year, with comprehensive benefits including industry-leading healthcare, educational resources, and parental leave. Microsoft values diversity and inclusion, seeking out different perspectives to drive innovation and better serve their customers.

This is an ideal opportunity for someone passionate about high-performance systems and scalable architecture, offering the chance to work on mission-critical systems while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more. The role combines technical challenges with real-world impact, supported by Microsoft's strong engineering culture and commitment to continuous learning and innovation.

Last updated 4 months 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
  • Participate in on-call rotation

Requirements For Software Engineer II

Python
Java
JavaScript
Kubernetes
  • 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
  • Must pass Microsoft Cloud Background Check

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?