Microsoft logo

Senior Software Engineer - Azure DNS and Traffic Manager

Microsoft

Join the Azure DNS and Traffic Manager Team

Are you interested in working for the team that owns and powers one of the most fundamental pieces of the Azure cloud? Are you looking for a new challenge to demonstrate your expertise in building systems operating at massive scale with extremely high availability requirements? Then look no further than the Azure DNS and Traffic Manager team.

Role Overview

As a Senior Software Engineer, you’ll embark on a mission to build the world’s most reliable network and the cloud and empower customers to build highly resilient and low-latency applications. The components that you will be working on span our portal, scalable restful API layer built on top of geo-replicated data stores, data plane, and health monitoring that helps build self-healing systems. You’ll own key projects and drive them end to end with good quality and reliability.

This opportunity will allow you to innovate and solve complex scale and availability problems in running critical global services on an internet scale. You’ll provide technical leadership for the service. You’ll work in a team with other smart, passionate, and skilled engineers to deliver results as collaboration is one of the key pillars of our team culture.

Responsibilities

  • Collaborate with appropriate stakeholders to drive projects end to end from initial problem scoping to implementation and timely delivery.
  • Design, implement, test, validate, and release software features to production stages with good quality, performance, security, and maintenance.
  • Act as a Designated Responsible Individual (DRI) for the service, monitor system uptime and alerts, develop, and follow playbook to restore service health, and identify innovative solutions for automated self-healing systems.
  • Innovate and improve engineering excellence to enable growth at scale and operate efficiently.
  • Provide technical, end-to-end leadership for projects, adapting to new trends, solutions, and advancements in DNS space.
  • Mentor and coach other engineers to drive our collaborative and passionate team culture.

Qualifications

Required Qualifications:

  • Bachelor’s Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • 4+ years of experience in software development building backend and/or distributed systems environment.

Preferred Qualifications:

  • Bachelor’s Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Master’s Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Programming experience in Rust or Golang.
  • Experience in design and problem-solving skills, with a bias for quality and engineering excellence at scale.
  • Experience in any of the following areas is a plus: DNS protocol, Global Traffic Management, large scale web applications, SQL/No-SQL databases, and asynchronous programming models.

Work Environment

This role is 100% US-based remote and does not support relocation. Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations, and ordinances.

Benefits
Extracted with AI

  • Remote work
  • Competitive salary
  • Career development opportunities
  • Inclusive work culture

Similar jobs

Last update: 23 minutes ago

Microsoft logo
Microsoft

Senior Software Engineer - Azure DNS and Traffic Manager

Join Microsoft as a Senior Software Engineer to build resilient, low-latency applications on Azure DNS and Traffic Manager.

Microsoft logo
Microsoft

Senior Software Engineer - Azure Hardware Systems

Join Microsoft as a Senior Software Engineer in Azure Hardware Systems, focusing on networking technologies for cloud infrastructure.

Microsoft logo
Microsoft

Senior Software Engineer - Azure Compute

Senior Software Engineer for Azure Compute at Microsoft, focusing on scalable cloud infrastructure. Remote work available.

Microsoft logo
Microsoft

Senior Software Engineer - Microsoft Azure, C#, .NET

Senior Software Engineer role at Microsoft, focusing on Azure, C#, and .NET in Burlington, MA. Remote work available.

Microsoft logo
Microsoft

Senior Software Engineer, Azure Storage

Senior Software Engineer role at Microsoft Azure Storage, focusing on cloud-scale storage solutions and system testing.

Microsoft logo
Microsoft

Senior Software Engineer - C, C#, Java, JavaScript, Python, Rust

Join Microsoft as a Senior Software Engineer to enhance developer productivity with Azure Kubernetes Service.

Microsoft logo
Microsoft

Senior Software Engineering Manager - Azure Core Linux Team

Lead the Azure Core Linux team at Microsoft, enhancing Linux and cloud native experiences on Azure.

Microsoft logo
Microsoft

Senior Software Engineer - Cloud Infrastructure

Join Microsoft as a Senior Software Engineer to develop cloud infrastructure solutions using C, C#, Java, and Azure.

Microsoft logo
Microsoft

Principal Software Engineer, Remote Telemetry

Join Microsoft as a Principal Software Engineer in Remote Telemetry, focusing on cloud infrastructure and remote testing.

Microsoft logo
Microsoft

Senior Software Engineer - Linux

Senior Software Engineer for Linux on Azure team, enhancing Linux experience on cloud. Skills: C, Java, Python, Linux, Azure. Remote work.

Microsoft logo
Microsoft

Senior Software Engineer - Azure Cloud Shell

Join Microsoft as a Senior Software Engineer for Azure Cloud Shell, focusing on Linux and cloud technologies.

Microsoft logo
Microsoft

Software Engineer II - Azure Resource Notifications

Join Microsoft as a Software Engineer II in Azure Resource Notifications, focusing on high-scale distributed systems and cloud computing.

Microsoft logo
Microsoft

Senior Software Engineer - Cloud Services

Join Microsoft as a Senior Software Engineer to design and implement cloud services for enterprise clients.

Microsoft logo
Microsoft

Software Engineer - Azure Customer Experience

Join Microsoft's Azure Customer Experience team as a Software Engineer, focusing on cloud quality and reliability.

Microsoft logo
Microsoft

Senior Software Engineer - Full Stack

Join Microsoft as a Senior Software Engineer in Dublin, focusing on full-stack development and security solutions.

Microsoft logo
Microsoft

Senior Infrastructure Software Engineer

Join Microsoft as a Senior Infrastructure Software Engineer to build scalable cloud security solutions.

Microsoft logo
Microsoft

Senior Software Development Engineer

Join Microsoft as a Senior Software Development Engineer to drive AI and ML innovations in Windows.

Microsoft logo
Microsoft

Remote Software Engineer with Linux Expertise

Join Microsoft as a Remote Software Engineer focusing on Linux security and development, leveraging C#, JavaScript, and DevOps tools.

Microsoft logo
Microsoft

Remote Software Engineer

Join Microsoft as a Remote Software Engineer to develop AI-driven solutions enhancing customer satisfaction.

Microsoft logo
Microsoft

Software Engineer - Azure Virtual Desktop and Windows 365

Join Microsoft as a Software Engineer to innovate in Azure Virtual Desktop and Windows 365. Hybrid work, competitive salary, and growth opportunities.

Microsoft logo
Microsoft

Principal Software Engineer - Cloud Security

Join Microsoft as a Principal Software Engineer focusing on cloud security solutions. Remote work available.

Microsoft logo
Microsoft

Senior Software Engineer - OneFleet at Microsoft

Senior Software Engineer role at Microsoft's Azure team in Dublin, focusing on large-scale distributed systems.

Microsoft logo
Microsoft

Principal Software Engineer - Azure Core Team

Principal Software Engineer for Azure Core team in Giurgiu, Romania. In-depth experience with distributed systems and cloud services required.

Microsoft logo
Microsoft

Principal Software Engineer - Azure Kubernetes Service

Join Microsoft as a Principal Software Engineer on the Azure Kubernetes Service team, leading cloud-native infrastructure innovations.