Are you passionate about architecting distributed systems, building high-performance networking data paths, and advancing cloud security and Artificial Intelligence (AI)-driven infrastructure? The Azure Domain Name System (DNS) team is at the forefront of cloud networking, designing and operating resilient, low-latency, and secure infrastructure that powers Azure’s dial tone services. Join us to solve complex challenges in distributed consensus, data plane reliability, and threat protection—leveraging AI and predictive analytics to deliver mission-critical cloud services. As a Principal Software Engineer, you will lead the design and implementation of distributed systems and networking data paths for Azure’s global DNS platform. You’ll architect scalable, fault-tolerant data plane components, optimize for low-latency and high-throughput, and solve challenges in distributed consensus, partitioning, and replication. Your technical leadership will drive innovation in cloud-native networking, security, and AI-driven infrastructure, enabling self-healing and predictive operations. You’ll mentor engineers, champion best practices, and foster a collaborative culture.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
5,001-10,000 employees