Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineer Azure DNS 
United States, Washington 
858054869

16.07.2024

As a Principal Software Engineer in Azure DNS(Domain Name System) team, you’ll embark on a mission to build the world’s most reliable network and the cloud. The components that you will be working on span our portal, scalable restful API(Application Program Interface) 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.


Required Qualifications:

  • Bachelor'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# or Java
    • OR equivalent experience
  • 6+ years of experience with large distributed backend systems
  • 1+ years of experience as a technical lead

Other Requirements:

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

Preferred Qualifications:

  • Bachelor's Degree in Computer Science OR related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C# or Java
    • OR Master'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# or Java
    • OR equivalent experience.
  • Design and problem-solving skills, with a bias for quality and engineering excellence at scale
  • Experience in any of the following areas: DNS protocol, large scale web applications, SQL/No-SQL databases and asynchronous programming models

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:Microsoft will accept applications for the role until July 25, 2024.


Responsibilities
  • Collaborate with appropriate stakeholders to drive projects end to end from initial problem scoping to implementation and timely delivery.
  • Mentor and coach other engineers to drive our collaborative and passionate team culture.
  • Design, implement, test, validate and release software features to production stages with good quality, performance, security, and maintenance.
  • Acts 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.
  • Embody our