Senior Software Engineer

Microsoft is a global technology company that empowers people and organizations through cloud computing, AI, and software solutions.
Backend
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS · Cloud

Description For Senior Software Engineer

Join Microsoft's Azure Networking team as a Senior Software Engineer and be at the forefront of building software and systems for some of the world's largest data centers. The role focuses on designing and building software-defined network infrastructure that powers millions of servers globally for Azure, Bing, and other Microsoft cloud services. With the explosion of AI, the team is specifically tasked with developing the next generation of AI networks.

As a Senior Software Engineer, you'll be responsible for building high-quality software to manage global-scale AI networks. The position requires strong technical expertise in networking protocols, infrastructure management, and software development. You'll work with cutting-edge technology in hyperscale cloud computing and be part of one of the largest datacenter network infrastructures worldwide.

The role offers an exciting opportunity to impact Microsoft's mission of empowering every person and organization on the planet. You'll collaborate with talented engineers, work with a growth mindset, and innovate in the rapidly evolving field of AI and cloud networking. The position combines technical challenges with the opportunity to work on systems that operate at a truly global scale.

Benefits include industry-leading healthcare, educational resources, parental leave, and investment opportunities. The work environment promotes inclusion, respect, and accountability, with opportunities for professional growth and development. This is an ideal role for someone passionate about large-scale systems, networking, and AI infrastructure who wants to make a significant impact in cloud computing.

Last updated 8 days 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 release plans
  • Act as a Designated Responsible Individual (DRI) and guide other engineers
  • Monitor system/product/service and handle incident response
  • Proactively seek new knowledge and adapt to new trends

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
  • 2+ years of experience developing and managing infrastructure
  • 1+ years of experience in incident response
  • Experience with coding in C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check
  • Knowledge of UNIX or Linux
  • Familiarity with test automation tools and scripting languages
  • Knowledge of networking: Ethernet, VLANs, IP Routing, TCP/IP, BGP, QoS, L2-L3 protocols

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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 Engineering - Fabric Graph

Senior Software Engineer role at Microsoft working on Fabric Graph team, building advanced graph technologies and distributed systems with competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Applied Sciences Group, focusing on innovative technology development with up to 100% remote work opportunity in Toronto.

Senior Technical Support Engineer (Windows Directory Services)

Senior Technical Support Engineer role at Microsoft, focusing on Windows Directory Services with hybrid work option and comprehensive benefits package.

(Senior) Software Engineer - Backend

Senior Backend Software Engineer role at Microsoft Dublin, working on cloud services and enterprise applications with hybrid work model and comprehensive benefits.

Senior Technical Support Engineer

Senior Technical Support Engineer role at Microsoft, focusing on database management and customer technical support.