Computer ScienceJavaSoftware DevelopmentCDeveloper ToolsEthernet/IPNetworking SoftwareRDMATransmission Control ProtocolUser Datagram Protocol
PennsylvaniaUnited States
229460+ employees
GamingTechnologyMediaEntertainment
Role
Who you are
Bachelor's Degree in Computer Science or related technical discipline AND 4+ years technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python OR equivalent experience
Experience 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, including Microsoft Cloud Background Check
Desirables
Experience developing networking data plane and control plane software stack involving technologies such as Transmission Control Protocol (TCP), User Datagram Protocol (UDP), Remote Direct Memory Access (RDMA), RoCEv2 and Software Defined Network (SDN)
CI/CD practices knowledge
Proficiency in scripting languages to build and enhance developer tools
What the job involves
Design, develop, deploy and support networking packet forwarding and control plane functions within Azure data centers
Develop new solutions for the Azure fleet and participate in the design of cutting-edge networking solutions
Hone design and performance optimization skills, collaborating with a dynamic team of engineers
Application process
Microsoft will accept applications for the role until September 1, 2024
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.