Microsoft Azure's Networking division is designing, building, and operating critical software defined networks and network infrastructure that our clients rely on every day, transforming a pile of servers into a connected cloud. We are responsible for ensuring the reliability of these networks, in the face of constant change, relying on cutting-edge research and a stellar engineering team. We have built a large cloud thus far but the best is yet to come as we are continuing to expand at a rapid pace. Our division is responsible for a large diversity of technologies and challenges, including software load balancers, physical network devices, software to manage routing packets across a global network as fast as possible, DNS, protection against DDoS, and many other challenging problems. We're looking for a leader passionate for delivering value to customers in mission critical environments and is eager to play one of the most important long games for Microsoft.
You will have accomplishments in one or more of the following:
Proven experience shipping large scale software services.
Proven experience being a technical lead for software projects.
Expertise in designing distributed systems and concurrent programming.
Several years of professional experience writing object-oriented code in at least one of the following languages: C#, C++, Python, Java, Go.
Familiarity with at least one flavor of Linux.
Experience with distributed storage technologies.
Knowledge of network switching and routing is a plus.
Knowledge of machine learning is a plus.
Knowledge of network security is a plus.
Outstanding collaboration and communication skills.
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
Citizenship Verification: This position requires verification of US Citizenship to meet federal government security requirements
Candidates must have an active TS and be willing to upgrade to TS/SCI (with polygraph) or have an active TS/SCI and be willing to upgrade to TS/SCI (with polygraph). This role will require candidates to maintain the TS/SCI (with polygraph) clearance
Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
At least 7 years of professional software engineering experience.
Bachelor's or higher degree in Computer Science or related discipline, or equivalent experience.
You will lead a team that will take Microsoft Azure's Network for Government to the next level. You will solve hyperscale distributed systems problems. You will write software that is aware of network safety and fault domains. You will work on network security initiatives that span the whole of Azure. We're also starting to mine vast amounts of networking data to make better predictions and decisions and you will lead that effort.
You will be responsible for hiring a team of software engineers in the Reston, VA area. You will collaborate with teams in Azure Networking and the broader Azure to ensure the success of the US Government clouds. The team in Reston, VA is growing rapidly, and you'll have the potential for tremendous career growth.