Jobs and Careers
MI

Senior Software Engineer - Azure Networking Team

Microsoft
United Statesfull_timeVerifiedPosted 22 Jul 2024
💰 $250,200/yr($117,200/yr$250,200/yr)

About the role

Azure runs one of the world’s largest networks, and it is growing incredibly fast! It is a crucial component that empowers all Microsoft services, supporting customers from the smallest server-less app to the largest AI Supercomputers. Think of any Microsoft service: Teams, Copilot, Storage, SQL Azure, Office 365... Think of customers from Fortune 500 to a unicorn startup. They run on the infrastructure that the Azure Hyperscale Networking Team builds. Do you want to be part of this highly motivated and passionate team and work together to build systems to solve novel problems and learn along the way?


As a Senior Software Engineer, you will be engaged in designing, implementing, and integrating services that are responsible for observability of our Hyperscale Network Infrastructure. These services process hundreds of millions of data points that are collected from thousands of network devices. You will apply your skills to build scalable data pipelines that process streams of data to identify anomalies, with low latency and high availability. The role requires a deep understanding of distributed systems, debugging skills and knowledge of big-data technologies.

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.

Responsibilities

  • Ship high-quality, well-tested, secure and maintainable code.
  • Take end-to-end responsibility for the development, observability, quality, testing, and production readiness of the services you build.
  • Architect, design, and develop large scale distributed software services and solutions in collaboration with teammates.
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate.
  • Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items.
  • Develop “best-in-class” engineering for our services by ensuring that the services and the components are well-defined and modularized, secure, reliable, reusable, diagnosable, and actively monitored.
  • Other

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.
  • 4+ years experience working on distributed systems.
  • 2+ years of technical leadership experience with a proven track record of steering projects involving cross-functional teams and decision making.

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

  • Experience with mentoring developers.
  • Experience building platform services t

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Microsoft

View company profile →