Senior Software Engineer

Global technology company that develops and provides cloud services, software, and hardware solutions.
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 Software Defined Networking (SDN) division. This role is crucial in enabling customers to implement and control their desired network infrastructure in the cloud. The position involves working with cutting-edge cloud technologies, including traditional enterprise network functions like ACLs, firewalls, load balancers, and DoS protection.

The team operates across a massive infrastructure supporting 200-plus Microsoft online services, including Bing, MSN, Office 365, Xbox Live, Skype, OneDrive, and hundreds of thousands of Azure customers. The infrastructure spans over 100 datacenters worldwide, managing millions of servers and edge computing nodes.

As a Senior Software Engineer, you'll be at the forefront of a significant technological shift in the industry, working on virtualizing networks and optimizing them for cloud environments. The role combines technical expertise with strategic thinking, requiring both coding proficiency and system design capabilities.

The position offers the opportunity to work with state-of-the-art networking technology, including networking hardware, optical and IP networks, hybrid services, edge services, and SDN products. You'll be part of Microsoft's mission to empower every person and organization globally, working in a culture that values growth mindset, innovation, and collaboration.

This role offers comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance benefits. The position allows for up to 100% remote work, with some travel requirements (0-25%), making it an ideal opportunity for those seeking flexibility while working on impactful technology solutions.

Last updated 2 days ago

Responsibilities For Senior Software Engineer

  • Work with stakeholders to determine user requirements for features
  • Contribute to identifying dependencies and developing design documents
  • Create and implement code for building infrastructure and hyperscale systems
  • Break down larger work items into smaller work items and provide estimation
  • Act as a Designated Responsible Individual (DRI) working on-call
  • Stay current with developments to improve system availability, reliability, efficiency, and performance

Requirements For Senior Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years
  • Ability to meet Microsoft, customer and/or government security screening requirements

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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

Senior Software Engineer position at Microsoft working on the Intune cloud-based device management platform, offering remote work and competitive compensation.

Azure ACE Engineer

Senior Azure Cloud Engineer position at Microsoft focusing on customer experience, technical problem-solving, and cloud infrastructure support with hybrid work options.

Senior Software Engineering

Senior Software Engineer position at Microsoft working on Azure Redis Cache, building cloud-scale distributed systems with competitive pay and comprehensive benefits.

Senior Fiber Delivery Engineer

Senior Fiber Delivery Engineer role at Microsoft, focusing on cloud infrastructure and network capacity delivery, with flexible remote work options.

Senior Software Engineer - Azure Core Upstream

Senior Software Engineer position at Microsoft working on Azure Core Upstream, focusing on cloud-native solutions and Kubernetes development with open-source collaboration.