Senior Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$117,200 - $250,200
Cloud
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft Azure's networking team is seeking a Senior Software Engineer to join their cloud infrastructure division. The role focuses on designing, building, and operating network connectivity, application load balancing, and security services including ExpressRoute, VPN, Azure Firewall, and more. The position offers an opportunity to work on hyper-scale services using Software Defined Networking (SDN) and Network Functions Virtualization (NFV). The team owns services end-to-end from user interface to data path implementation. This is a high-visibility position in Azure's expanding investment portfolio, offering opportunities to innovate and transform cloud networking. The role requires expertise in distributed systems, cloud networking, and programming skills. Microsoft offers a diverse and inclusive work environment with comprehensive benefits, competitive compensation, and opportunities for professional growth. The position involves hybrid work arrangements with up to 50% work from home options and minimal travel requirements (0-25%). The team's innovations are well-recognized in the cloud and networking industry, making this an excellent opportunity for experienced engineers looking to make a significant impact in cloud technology.

Last updated 2 hours ago

Responsibilities For Senior Software Engineer

  • Participate in architecture, design of various components, and ensure timely execution of features with high quality
  • Own the component end-to-end, including development & testing, managing cross team dependencies
  • Monitor and alert for the deployed component
  • Collaborate with other Azure/Microsoft teams and networking vendors

Requirements For Senior Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science, Electrical Engineering, or related technical field AND 4+ years technical engineering experience
  • 2+ years experience in Distributed Systems, Virtualization, Cloud Networking, or RESTful Services
  • Experience with coding in C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check

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 role at Microsoft focusing on Azure Edge and Platform Security, offering competitive salary and benefits with opportunity to shape the future of security solutions.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Azure Networking team, focusing on Software Defined Networking (SDN) and cloud infrastructure development with remote work options.

Senior Software Engineer

Senior Software Engineer position at Microsoft Azure Core Compute team, focusing on cloud infrastructure and compute resources, offering competitive compensation and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on hardware/software co-design and systems architecture for Azure cloud infrastructure.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Azure Compute Hardware Platform Innovation team, focusing on cloud computing virtualization and distributed systems.