Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineer Azure DNS 
United States, Washington 
637645622

16.07.2024


Are you looking for a new challenge to demonstrate your expertise in building systems operating at massive scale with extremely high availability requirements (100% SLA)?As a Senior Software Engineer in Azure DNS team, you’ll embark on a mission to build the world’s most reliable network and the cloud. You’ll design, build, monitor, and operate a fast, secure, and reliable software platform providing critical DNS services to our customers. 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 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience

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:

  • Master's or PhD Degree in Computer Science or related technical field
  • Programming experience in one of C, C++, C#, Rust, Python, Golang or Java
  • Understanding of 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 August 31, 2024.

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.
  • 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.
  • Mentor and coach other engineers to drive our collaborative and passionate team culture.
  • Embody our