Remoteville

Remote Software Engineering IC4 Job in Washington, DC Microsoft

Software Engineering IC4 Microsoft
$117200 - $229200
Computer ScienceJavaSoftware DevelopmentCDeveloper ToolsEthernet/IPNetworking SoftwareRDMATransmission Control ProtocolUser Datagram Protocol
WashingtonDC
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 languages including 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 a programmable NIC or network switches and routers
  • Ability to meet Microsoft, customer and/or government security screening requirements including Microsoft Cloud Background Check upon hire/transfer and every two years thereafter

Desirables

  • Experience in 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)
  • Experience in developing networking software on DPUs or programmable NICs or other hardware offload architectures
  • Experience in developing In Service Software Upgrade(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: Knowledge of Continuous Integration and Continuous Deployment (CI/CD) practices for streamlined software development and deployment processes
  • Scripting for Developer Tools: Proficiency in scripting languages to build and enhance developer tools, automating repetitive tasks and improving workflow efficiency



What the job involves

  • Empower every person and organization on the planet to achieve more
  • Innovate to empower others and collaborate to realize shared goals
  • Build on values of respect, integrity, and accountability to create a culture of inclusion


Application process

  • Microsoft will accept applications for the role until September 1, 2024.
  • Other Qualifications
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • Read about requesting accommodations.

Share this job

Hide company

More jobs at Microsoft

Company


Company mission

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.





Company values

  • Empowerment
  • Innovation
  • Curiosity
  • Progress



Company HQ

Redmond
;