Microsoft
Senior Software Engineer- Networking
$120K–$261K
United States · On-site · Senior · Full-time · Posted Nov 3, 2026
- Experience
- Required: 4+ years technical engineering experience. Preferred alternatives: Master's degree and 6+ years; Bachelor's degree and 8+ years; or equivalent experience. Additional preferred experience: 5+ years with SDN technologies; 3+ years with container-based technologies; 8+ years in IP networking and/or distributed systems; 4+ years with Linux.
- Education
- Bachelor's Degree in Computer Science or related technical field, or equivalent experience.
About the job
Build and maintain software for SONiC, the network operating system running on Azure switches and routers, including forwarding features, telemetry, and support for new switch generations.
What you'll do
- Design, implement, optimize, debug, and maintain networking software and related systems.
- Develop design documents and coordinate requirements, dependencies, project plans, and releases with stakeholders.
- Monitor service health as a Designated Responsible Individual and help restore service during outages or degradation.
What they ask for
- Bachelor's degree in Computer Science or a related technical field and 4+ years of technical engineering experience coding in languages including C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
- Ability to meet Microsoft, customer and/or government security screening requirements, including the Microsoft Cloud Background Check.
Nice to have
- 5+ years of experience with SDN technologies such as Overlay Switching and Routing, EVPN, VXLAN, TCP/IP, or SDN Controllers.
- Experience with container-based technologies, IP networking and/or distributed systems, and Linux operating systems.
Pay
USD $119,800 - $234,700 per year (base salary); USD $160,200 - $261,000 per year (base salary, San Francisco Bay area and New York City metropolitan area)
Tools
SONiC, C, C++, C#, Java, JavaScript, Python, Linux
AI focus
The team is building AI backend and frontend networks; the posting does not specify this role's particular AI responsibilities.
Model-written summary · the original posting is authoritative