Computer ScienceJavaSoftware DevelopmentCDeveloper ToolsEthernet/IPNetworking SoftwareRDMATransmission Control ProtocolUser Datagram Protocol
Senior (5-8 years) -
VirginiaUnited States
229460+ employees
GamingTechnologyMediaEntertainment
Role
Who you are
Bachelor's Degree in Computer Science or related field AND 4+ years in technical engineering with coding in languages such as C C++ C# Java JavaScript or Python OR equivalent experience
Proficiency in software design and coding of Layer2/L3/L4 ethernet/IP networking packet forwarding and control plane processing functions within host OS or programmable NIC or network switches and routers
Ability to meet Microsoft customer and/or government security screening requirements
Desirables
Experience in developing networking data plane and control plane software stack
Experience in developing networking software on DPUs or programmable NICs or other hardware offload architectures
Experience in developing ISSU of networking software modules
Experience in developing technologies for reliable data transfer across network with efficient fabric utilization and deterministic latency
CI/CD Experience
Scripting for Developer Tools
What the job involves
Design develop deploy and support networking packet forwarding and control plane functions enabling high performant data processing within various network endpoints in Azure data centers
Collaborate within a dynamic multi-talented team of engineers globally
Develop new solutions for the Azure fleet and participate in designing cutting-edge networking solutions
To empower every person and every organization to achieve more. We believe technology can and should be a force for good, contributing to a brighter world. Our culture embraces curiosity, progress, and learning together.