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
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.
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 - Cloud Infrastructure
Join Microsoft as a Senior Software Engineer to develop cloud infrastructure solutions using C, C#, Java, and Azure.
Senior Software Engineer - Azure Compute
Senior Software Engineer for Azure Compute at Microsoft, focusing on scalable cloud infrastructure. Remote work available.
Senior Software Development Engineer
Join Microsoft as a Senior Software Development Engineer to drive AI and ML innovations in Windows.
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.
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 - C, C#, Java, JavaScript, Python, Rust
Join Microsoft as a Senior Software Engineer to enhance developer productivity with Azure Kubernetes Service.
Senior Software Engineer, Azure Storage
Senior Software Engineer role at Microsoft Azure Storage, focusing on cloud-scale storage solutions and system testing.
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 Infrastructure Software Engineer
Join Microsoft as a Senior Infrastructure Software Engineer to build scalable cloud security solutions.
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.
Senior Software Engineer - Security
Join Microsoft as a Senior Software Engineer in Dublin to lead security monitoring systems development for large-scale infrastructures.
Senior Software Development Engineer
Join Microsoft as a Senior Software Development Engineer in Austin, TX, to lead AI and graphics driver development.
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.
Software Engineer II - Cloud Security
Join Microsoft as a Software Engineer II in Cloud Security, focusing on access control and protection solutions.
Principal Software Architect
Join Microsoft as a Principal Software Architect in Reston, VA, leading engineering and cybersecurity initiatives with Azure technologies.
Senior Software Engineer - Full Stack
Join Microsoft as a Senior Software Engineer in Dublin, focusing on full-stack development and security solutions.
Senior Software Engineer - Cloud and Security
Join Microsoft as a Senior Software Engineer focusing on cloud and security solutions, enhancing service reliability and security.
Senior Software Engineer - Cloud Services
Join Microsoft as a Senior Software Engineer to design and implement cloud services for enterprise clients.
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 - OneFleet at Microsoft
Senior Software Engineer role at Microsoft's Azure team in Dublin, focusing on large-scale distributed systems.
Principal Software Engineer
Join Microsoft as a Principal Software Engineer to design and build next-gen collaboration experiences remotely.