Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through cloud computing, software, and hardware solutions.
$117,200 - $229,200
Cloud
Senior Software Engineer
Remote
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft's Azure Networking team is seeking a Senior Software Engineer to join their Network and Device Health team. This role is crucial in maintaining one of the world's largest datacenter network infrastructures that powers Azure, Bing, Microsoft cloud services, and AI Super Computing. You'll be responsible for building and maintaining large-scale distributed systems that ensure network reliability and performance. The position offers up to 100% remote work in the USA and provides exposure to cutting-edge cloud infrastructure and networking technologies.

As a Senior Software Engineer, you'll work on collecting network telemetry, verifying network states, and developing systems to detect and mitigate network issues. This role combines deep technical expertise in distributed systems with practical network monitoring experience. You'll collaborate with network engineers and data scientists while having the opportunity to impact Microsoft's global cloud infrastructure.

The ideal candidate brings 4+ years of technical engineering experience, strong programming skills, and cloud infrastructure knowledge. You'll be part of a team that values innovation, collaboration, and continuous learning. Microsoft offers competitive compensation, comprehensive benefits, and the opportunity to work on technology that impacts millions of users worldwide.

This position offers excellent growth potential within Microsoft's cloud infrastructure team, working with some of the most sophisticated networking systems in the industry. You'll gain invaluable experience in cloud computing while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

Last updated 5 months ago

Responsibilities For Senior Software Engineer

  • Design, build, deploy, and maintain large-scale distributed software systems
  • Collect network telemetry, verify network states, detect and alert issues
  • Collaborate with stakeholders to determine user requirements
  • Drive identification of dependencies and development of design documents
  • Create and optimize code to improve performance and maintainability
  • Act as a Designated Responsible Individual (DRI) and guide other engineers
  • Work with network engineers and data scientists to support Azure production network
  • Monitor system/product/service for degradation, downtime, or interruptions

Requirements For Senior Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 2+ years of experience in cloud infrastructure
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer - Azure

Senior Software Engineer position at Microsoft Serbia, focusing on Azure cloud services development with hybrid work model and comprehensive benefits package.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Industry Solutions Engineering team, working on cloud-based solutions with customers and contributing to open-source projects.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Cloud Shell, leading initiatives in service reliability, security, and feature development.

Senior Cloud Network Engineer

Senior Cloud Network Engineer role at Microsoft Azure WAN Team, combining networking expertise with software development, offering remote work and comprehensive benefits.

Senior Software Engineer – CIEng in IDC

Senior Software Engineer position at Microsoft's Cloud Security team, working on the Defender for Cloud platform in Hyderabad, India.