Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, services, and solutions.
$140,000 - $220,000
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft's Azure Networking team is seeking a Senior Software Engineer to build software and systems for some of the world's largest data centers. This role is at the forefront of Hyperscale Cloud Computing and AI network infrastructure development. The team is responsible for designing and building the software-defined network infrastructure that powers millions of servers globally for Azure, Bing, and other Microsoft cloud services.

As a Senior Software Engineer, you'll be instrumental in building high-quality software to manage global-scale AI networks. The position offers the opportunity to work with cutting-edge technology as Microsoft leads the development and adoption of AI technologies. The role involves collaborating with stakeholders, developing infrastructure, handling incident response, and improving system performance and reliability.

The ideal candidate should have strong programming skills in languages like C++, Java, Python, or JavaScript, along with significant experience in infrastructure development and incident response. Knowledge of networking protocols and Linux/UNIX systems is highly valued. This position offers comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance benefits.

Working at Microsoft means joining a company with a mission to empower every person and organization on the planet to achieve more. The culture promotes a growth mindset, innovation, and collaboration, with strong values of respect, integrity, and accountability. This role offers the opportunity to work on next-generation AI networks while being part of one of the world's leading technology companies.

Last updated 5 hours ago

Responsibilities For Senior Software Engineer

  • Collaborate with stakeholders to determine user requirements
  • Drive identification of dependencies and development of design documents
  • Create, implement, optimize, debug, refactor, and reuse code
  • Partner with stakeholders to drive project plans and work items
  • Act as a Designated Responsible Individual (DRI) and guide other engineers
  • Monitor system/product/service and handle incident response
  • Improve availability, reliability, efficiency, observability, and performance of products

Requirements For Senior Software Engineer

Python
Java
JavaScript
Linux
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding
  • 2+ years of experience developing and managing infrastructure
  • 1+ years of experience in incident response
  • Knowledge of UNIX or Linux
  • Familiar with test automation tools and scripting languages
  • Knowledge of networking: Ethernet, VLANs, IP Routing, TCP/IP, BGP, QoS, L2-L3 protocols
  • Proficient communication skills

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 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 - Fabric Graph

Senior Software Engineer position at Microsoft working on Fabric Graph team, developing scalable cloud infrastructure and graph technologies with competitive pay $117K-$229K.

Senior Audio Quality Engineer

Senior Audio Quality Engineer position at Microsoft's Applied Sciences Group, focusing on voice enhancement and audio processing technologies for Windows.

Senior Software Engineer - Microsoft Defender For Endpoint

Senior Software Engineer role at Microsoft working on Microsoft Defender for Endpoint, developing security solutions using cloud technologies and AI at scale.

Senior Software Engineer

Senior Software Engineer role at Microsoft CO+I team working on datacenter automation and cloud infrastructure systems.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on enterprise data governance and cloud services, offering competitive pay and benefits in Redmond, WA.