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 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.
  • 3+ 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 one of Rust or Golang.
  • Experience in any of the following areas: DNS protocol, Global Traffic Management, Large scale web applications, SQL/No-SQL databases, Asynchronous programming models.

Microsoft Values

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees, we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.

Additional Information

  • 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: 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. 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

  • Health insurance
  • Paid vacation
  • Retirement plans
  • Employee discounts
  • Professional development opportunities

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 on the Azure DNS and Traffic Manager team, working remotely to build scalable, high-availability systems.

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 - Cloud Infrastructure

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

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 Development Engineer

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

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

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 - 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 Engineer, Azure Storage

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

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 Infrastructure Software Engineer

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

Microsoft logo
Microsoft

Software Engineer II - Azure Storage

Join Microsoft as a Software Engineer II to build and optimize Azure's distributed file system. Remote role with competitive salary.

Microsoft logo
Microsoft

Senior Software Engineer - Security

Join Microsoft as a Senior Software Engineer in Dublin to lead security monitoring systems development for large-scale infrastructures.

Microsoft logo
Microsoft

Senior Software Development Engineer

Join Microsoft as a Senior Software Development Engineer in Austin, TX, to lead AI and graphics driver development.

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

Software Engineer II - Cloud Security

Join Microsoft as a Software Engineer II in Cloud Security, focusing on access control and protection solutions.

Microsoft logo
Microsoft

Principal Software Architect

Join Microsoft as a Principal Software Architect in Reston, VA, leading engineering and cybersecurity initiatives with Azure technologies.

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 Software Engineer - Cloud and Security

Join Microsoft as a Senior Software Engineer focusing on cloud and security solutions, enhancing service reliability and security.

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

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 - 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

Join Microsoft as a Principal Software Engineer to design and build next-gen collaboration experiences remotely.