Microsoft is seeking a Software Engineer II to join their dynamic team of world-class engineers responsible for managing planet-scale distributed systems. This role is critical in ensuring the seamless operation of services that support billions of daily operations trusted by customers globally. The position offers high visibility and requires both technical expertise and the ability to handle complex challenges in large-scale distributed systems.
As a Software Engineer II, you'll be part of the frontline team managing critical infrastructure, focusing on system reliability, incident response, and service optimization. The role demands strong technical knowledge, excellent problem-solving abilities, and the capability to make decisions under pressure. You'll work in a hybrid environment (up to 50% work from home) with occasional travel (0-25%).
The ideal candidate will have at least 2 years of technical engineering experience with strong programming skills in languages like C++, Java, JavaScript, or Python. You'll need deep understanding of distributed systems architecture and a proven track record of maintaining high-availability services. Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities.
This role presents an excellent opportunity to work with cutting-edge technology while contributing to systems that impact billions of users worldwide. You'll be part of Microsoft's mission to empower every person and organization on the planet to achieve more, working in an inclusive culture that values respect, integrity, and accountability.