Microsoft's Azure Compute team is seeking a Software Engineer II to join their cloud computing infrastructure team. This role is at the core of Azure's platform, working on distributed systems that deliver millions of virtual machines for customer workloads. The position requires an active TS/SCI clearance and focuses on building fault-tolerant systems on datacenter hardware.
The ideal candidate will have 2+ years of experience in software engineering, with strong skills in languages like C++, Java, or Python. You'll be working in a collaborative environment that values innovation and creative problem-solving, contributing to one of Microsoft's most strategic initiatives in cloud computing.
Key responsibilities include acting as a Designated Responsible Individual, monitoring system health, developing design documents, and implementing code optimizations. The role offers exposure to large-scale distributed systems, with opportunities to work on critical infrastructure that powers Azure's cloud services.
The position offers competitive compensation ($98,300 - $193,200) and comprehensive benefits including healthcare, educational resources, and parental leave. This is an in-person role based in Reston, VA, requiring 0-25% travel and US citizenship with an active TS/SCI clearance.
Join Microsoft's mission to empower every person and organization on the planet to achieve more, while working with cutting-edge cloud technology in a collaborative, growth-oriented environment.