LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Microsoft›Senior Software Engineer
Microsoft

About Microsoft

Empowering every person and organization on the planet

🏢 Tech👥 100K+📅 Founded 1975📍 Redmond, Washington, United States

Key Highlights

  • Market cap exceeds $2 trillion
  • 100,000+ employees worldwide
  • Leading cloud services through Azure
  • Major clients include Walmart and BMW

Microsoft Corporation, headquartered in Redmond, Washington, is a leading technology company known for its software products like Windows and Office, as well as cloud services through Azure. With over 100,000 employees, Microsoft serves millions of customers globally, including major enterprises lik...

🎁 Benefits

Microsoft offers competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. Employees also enjoy a flexible remote...

🌟 Culture

Microsoft fosters a culture of innovation and inclusivity, emphasizing collaboration across teams and a commitment to diversity. The company values em...

🌐 Website💼 LinkedIn𝕏 TwitterAll 374 jobs →
Microsoft

Senior Software Engineer

Microsoft • United States, Multiple Locations, Multiple Locations

Posted 23h agoSeniorSoftware engineering📍 United states
Apply Now →

Skills & Technologies

AzureREST APIAI

Overview

Microsoft is hiring a Senior Software Engineer for the Azure DNS team to build reliable network systems. You'll work with Azure and REST APIs to solve complex scale and availability challenges. This role requires expertise in building systems with high availability.

Job Description

Who you are

You have 5+ years of experience in software engineering, particularly in building systems that operate at massive scale with high availability requirements. You are skilled in designing and implementing scalable RESTful APIs and have a strong understanding of cloud technologies, especially Azure. Your experience includes working with geo-replicated data stores and health monitoring systems, which are crucial for building self-healing systems. You are comfortable using artificial intelligence tools throughout the software development lifecycle and can guide your team in leveraging these technologies effectively.

You possess excellent collaboration skills and thrive in team environments where you can provide technical leadership. You are passionate about delivering high-quality results and have a track record of driving projects from inception to completion. Your problem-solving abilities enable you to tackle complex challenges, and you are always looking for innovative solutions to improve system reliability and performance.

Desirable

Experience with DNS systems or network services is a plus, as is familiarity with high-availability architectures. You may also have experience in mentoring junior engineers and contributing to team culture through knowledge sharing and collaboration.

What you'll do

As a Senior Software Engineer on the Azure DNS team, you will be responsible for building and maintaining one of the most fundamental components of the Azure cloud. You will work on scalable RESTful APIs that support critical global services, ensuring they meet stringent availability requirements. Your role will involve collaborating with cross-functional teams to drive projects from initial problem scoping through to deployment and monitoring.

You will take ownership of key projects, ensuring they are delivered with high quality and reliability. This includes designing systems that can handle significant traffic while maintaining performance and uptime. You will also be involved in implementing health monitoring solutions that contribute to the self-healing capabilities of the systems you build.

In addition to your technical responsibilities, you will provide mentorship to other engineers, helping them grow their skills and navigate complex technical challenges. You will foster a culture of collaboration and innovation within the team, encouraging the use of AI tools and practices to enhance productivity and efficiency.

What we offer

Microsoft offers a dynamic work environment where you can make a significant impact on the Azure cloud infrastructure. You will have the opportunity to work with cutting-edge technologies and collaborate with some of the brightest minds in the industry. The company values diversity and inclusion, and you will be part of a team that encourages growth and development. Competitive compensation and benefits are part of the package, reflecting the importance of your role in driving the success of Azure services.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Microsoft.

Apply Now →Get Job Alerts