Principal Software Engineer - Azure Networking

The Cloud has already transformed the way companies build, run and operate their services. The industry is starting to see that companies want to bring mission critical workloads to the cloud, which frequently requires specialized hardware for performance, scale or certification reasons. The Azure Networking Tycoon team is in the middle of learning, integrating and supporting these customers and technologies.

For this role, we’re looking for an extraordinarily strong engineer who has a track record of delivering quality software, a can-do attitude and technical acumen to learn and guide cross-team architectures that make large enterprise customers incredibly happy.

This is an awesome role for engineers that love challenging problems, a dynamic work environment that empowers engineers to focus on solving customer problems that have visibility at the executive level. Just as the project involves working with a diverse set of workloads and hardware, the team values diversity and collaboration in the team.

For context, we’re already seeing the transformational impact the Cloud is having on Cloud providers like Microsoft (pushing for platforms that are secure, reliable, scalable and performant) as well as large corporations (who are moving past the toe in the water phase of Cloud and looking to go all in). The Azure Networking Tycoon team is working across orgs and teams to enable new scenarios for Azure customers to move their specialized mission critical workloads to the Cloud, that leverage technology from partners such as VMWare and Cray.

If you love working with other strong engineers across organizations and skillsets, with customer focus and empathy as key values we’d love to talk!

Basic Qualifications:
• 10+ years in software engineering roles
• Bachelor’s degree or higher in Computer Science or related technical field

Other Qualifications:
• Strong design and coding skills (C++ preferred)
• Experience in multi-threaded and asynchronous programming (10+ years desired)
• Distributed Systems experience (5+ years desired)
• Great communication and collaboration skills
• Customer focus
• Bias for action and data-driven decision-making skills
• Experience in designing, building and operating network systems (software and hardware) at scale

Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to

Share this Job

Other Locations For This Job