Microsoft's RTC (Real-Time Communications) Runtime Infrastructure team within IC3 (Intelligent Conversation and Communication Cloud) is seeking a Software Engineer II to join their dynamic team. This role is crucial in powering real-time communication services across Microsoft Teams, Skype, and Azure Communication Services.
As a Software Engineer II, you'll be working on the foundational layer that ensures high availability of services with multiple layers of defense in depth. The position offers an exciting opportunity to work with cutting-edge technologies, including AI agentic workflows, and apply them at massive scale. You'll be responsible for service orchestration, reliability, modernization, security, and operational excellence.
The role offers 100% remote work flexibility, demonstrating Microsoft's commitment to work-life balance and modern working practices. You'll be part of a team that values innovation, collaboration, and technical excellence, working on streaming technologies and distributed systems.
Key responsibilities include designing and building scalable infrastructure, driving modernization initiatives, implementing best practices for service orchestration, and participating in on-call rotations. You'll collaborate with multiple stakeholders to deliver end-to-end solutions and ensure high availability of RTC services.
The position offers competitive compensation ranging from $100,600 to $199,000 per year (varies by location), along with comprehensive benefits including industry-leading healthcare, educational resources, savings and investments, parental leave, and generous time away.
This is an excellent opportunity for someone with strong technical fundamentals in distributed systems and cloud-native architecture, who wants to make a significant impact on products used by millions of users globally. The role requires a Bachelor's degree in Computer Science or related field with 2+ years of technical engineering experience, though candidates with equivalent experience are also considered.
Join Microsoft's mission to empower every person and organization on the planet to achieve more, while working in an inclusive culture that promotes growth mindset, innovation, and collaboration. Your contributions will directly impact the reliability and efficiency of Microsoft's critical communication infrastructure.