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
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.
Senior Software Engineer - Azure Hardware Systems
Join Microsoft as a Senior Software Engineer in Azure Hardware Systems, focusing on networking technologies for cloud infrastructure.
Senior Software Engineer - Azure Compute
Senior Software Engineer for Azure Compute at Microsoft, focusing on scalable cloud infrastructure. Remote work available.
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.
Senior Software Engineer, Azure Storage
Senior Software Engineer role at Microsoft Azure Storage, focusing on cloud-scale storage solutions and system testing.
Senior Software Engineer - C, C#, Java, JavaScript, Python, Rust
Join Microsoft as a Senior Software Engineer to enhance developer productivity with Azure Kubernetes Service.
Senior Software Engineering Manager - Azure Core Linux Team
Lead the Azure Core Linux team at Microsoft, enhancing Linux and cloud native experiences on Azure.
Senior Software Engineer - Cloud Infrastructure
Join Microsoft as a Senior Software Engineer to develop cloud infrastructure solutions using C, C#, Java, and Azure.
Principal Software Engineer, Remote Telemetry
Join Microsoft as a Principal Software Engineer in Remote Telemetry, focusing on cloud infrastructure and remote testing.
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.
Senior Software Engineer - Azure Cloud Shell
Join Microsoft as a Senior Software Engineer for Azure Cloud Shell, focusing on Linux and cloud technologies.
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.
Senior Software Engineer - Cloud Services
Join Microsoft as a Senior Software Engineer to design and implement cloud services for enterprise clients.
Software Engineer - Azure Customer Experience
Join Microsoft's Azure Customer Experience team as a Software Engineer, focusing on cloud quality and reliability.
Senior Software Engineer - Full Stack
Join Microsoft as a Senior Software Engineer in Dublin, focusing on full-stack development and security solutions.
Senior Infrastructure Software Engineer
Join Microsoft as a Senior Infrastructure Software Engineer to build scalable cloud security solutions.
Senior Software Development Engineer
Join Microsoft as a Senior Software Development Engineer to drive AI and ML innovations in Windows.
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.
Remote Software Engineer
Join Microsoft as a Remote Software Engineer to develop AI-driven solutions enhancing customer satisfaction.
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.
Principal Software Engineer - Cloud Security
Join Microsoft as a Principal Software Engineer focusing on cloud security solutions. Remote work available.
Senior Software Engineer - OneFleet at Microsoft
Senior Software Engineer role at Microsoft's Azure team in Dublin, focusing on large-scale distributed systems.
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.
Principal Software Engineer - Azure Kubernetes Service
Join Microsoft as a Principal Software Engineer on the Azure Kubernetes Service team, leading cloud-native infrastructure innovations.