Senior Software Engineer

1 Month ago • 4-8 Years • Network Engineering • $117,200 PA - $250,200 PA

Job Summary

Job Description

As a Senior Software Engineer on the Azure Networking team, you'll design, build, deploy, and maintain large-scale distributed systems for monitoring and managing the network infrastructure powering Azure, Bing, and other Microsoft services. This involves collecting network telemetry, verifying network states, detecting and alerting on issues, and mitigating problems to maintain high reliability and performance. You will collaborate with network engineers and data scientists, act as a Designated Responsible Individual (DRI) for incident response, and contribute to the continuous improvement of Azure's network monitoring and operations. The role requires proficiency in various programming languages (C, C++, C#, Java, JavaScript, or Python) and a strong understanding of cloud infrastructure and networking.
Must have:
  • 4+ years experience in cloud infrastructure
  • Proficiency in C, C++, C#, Java, JavaScript, or Python
  • Experience in network monitoring and management
  • Ability to design and build large-scale distributed systems
  • Strong problem-solving and debugging skills
Good to have:
  • 4+ years of experience in networking
  • Master's degree in Computer Science
Perks:
  • 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

Job Details

Overview

Are you looking for an opportunity to build software and systems for some of the biggest data centers that humanity has ever created? The Azure Networking team is responsible for designing and building the software defined network infrastructure that powers millions of servers around the globe for Azure, Bing, Microsoft cloud services and AI Super Computing. Azure Networking is at the forefront of Hyperscale Cloud Computing and runs one of the largest datacenter network infrastructures in the world. The Azure Networking team works on the breadth of networking offerings. The physical network team manages all physical switches and routers inside Azure datacenters.


Network and Device Health team strives to ensure that Azure has the world's most reliable and high-performance network. As a Senior Software Engineer, you will be responsible for designing, building, deploying, and maintaining large-scale distributed software systems that collect network telemetry, verify network states, detect and alert issues that degrade network reliability and quality, localize and mitigate such issues quickly. This opportunity will provide you with hands-on experience in network monitoring, help you gain a deep understanding of the Azure networking stack, and make you proficient at the software development lifecycle.

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.

 

"up to 100% work from home in the U.S.A."

 

Relocation expenses are not provided as part of this role.

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.
  • 2+ years of experience in cloud infrastructure.

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
  • 4+ years of experience in networking.

 

Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $117,200 - $229,200 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $153,600 - $250,200 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

Microsoft will accept applications and processes offers for these roles on an ongoing basis.

 

 

#azurecorejobs

Responsibilities

  • Collaborates with appropriate stakeholders to determine user requirements for a scenario.
  • Drives identification of dependencies and the development of design documents for a product, application, service, or platform.
  • Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI).
  • 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.
  • 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.
  • Work with network engineers and data scientists to support Azure production network.
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.
  • Embody our and 
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
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

Similar Jobs

ByteDance - Software Engineer, Speech & Audio

ByteDance

Singapore (On-Site)
3 Months ago
Postman - Senior Backend Engineer, Cloud Platform

Postman

San Francisco, California, United States (On-Site)
4 Months ago
Rush Street Interactive - Chief Software Architect

Rush Street Interactive

Serbia (On-Site)
4 Months ago
Microsoft - Senior Software Engineer - Audio Drivers

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Axinous - Focal Support Engineer - Data Loss Prevention

Axinous

Dallas, Texas, United States (Hybrid)
1 Month ago
Paytm - Network -  Engineering Manager

Paytm

Noida, Uttar Pradesh, India (On-Site)
3 Months ago
Zeta - Network Administrator

Zeta

Bengaluru, Karnataka, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Magic Leap - Software Engineer, Automation Platform

Magic Leap

Plantation, Florida, United States (On-Site)
3 Months ago
Barracuda Networks  Inc  - Software Development Engineer in Test

Barracuda Networks Inc

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Evernorth Health Services - Software Engineering Advisor [T500-13628]

Evernorth Health Services

Hyderabad, Telangana, India (On-Site)
5 Months ago
Tata Consultancy Services (TCS) - AR / VR / Metaverse Developer

Tata Consultancy Services (TCS)

Chennai, Tamil Nadu, India (On-Site)
5 Months ago
Aristocrat Gaming - Data Engineer

Aristocrat Gaming

Kraków, Lesser Poland Voivodeship, Poland (Hybrid)
5 Months ago
Playtika - Java Technical Lead

Playtika

Romania (Hybrid)
3 Months ago
CloudHire - Database Solution Architect

CloudHire

India (Remote)
4 Months ago
Twitch - Data Engineer - Monetization

Twitch

New York, New York, United States (On-Site)
2 Months ago
PwC - IN_Manager_ GRC _Risk Analytics _Advisory_Gurugram

PwC

Gurugram, Haryana, India (On-Site)
1 Month ago
Luxoft - Intermediate/Expert Business Investigator (Online Mode)

Luxoft

Bucharest, Bucharest, Romania (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in undefined

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Network Engineering Jobs

ByteDance - Network Software Development Engineer, Network Platform

ByteDance

San Jose, California, United States (On-Site)
4 Months ago
ION - Cloud Network Engineer

ION

Italy (Hybrid)
4 Months ago
ByteDance - Software Development Engineer Graduate, AI/LLM Network (High Speed Network)- 2025 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Tesla - IT Infrastructure Engineer

Tesla

Baden-Württemberg, Germany (On-Site)
4 Weeks ago
Meta - Network Production Engineer, Network Infrastructure

Meta

Seattle, Washington, United States (On-Site)
3 Months ago
The Walt Disney Company - Network Engineer (1-year contract)

The Walt Disney Company

Hong Kong (On-Site)
3 Months ago
Life church - Network Engineer

Life church

Edmond, Oklahoma, United States (On-Site)
4 Months ago
ByteDance - Backend Software Engineer (SRE), Cloud Infrastructure - 2025 Start

ByteDance

Singapore (On-Site)
3 Months ago
ByteDance - Technical Program Manager (DCEO) - Infrastructure Engineering

ByteDance

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

London, England, United Kingdom (On-Site)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

New York, New York, United States (Hybrid)

Mountain View, California, United States (Hybrid)

Mountain View, California, United States (Hybrid)

London, England, United Kingdom (On-Site)

Dublin, County Dublin, Ireland (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug