Remoteville

Remote Senior Software Engineer Job in Iowa, United States Microsoft

Senior Software Engineer Microsoft
$117200 - $229200
Computer ScienceJavaSoftware DevelopmentCDeveloper ToolsEthernet/IPNetworking SoftwareRDMATransmission Control ProtocolUser Datagram Protocol
Senior (5-8 years) - 
IowaUnited 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 languages including but not limited to C C++ C# Java JavaScript or Python
  • 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
  • Develop and follow the playbook monitor system/product/service for degradation downtime or interruptions and alert stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate
  • Proactively seek new knowledge and adapt to new trends technical solutions and patterns that will improve the availability reliability efficiency observability and performance of products

Desirables

  • CI/CD Experience
  • Scripting for Developer Tools
  • RDMA Experience
  • RoCEv2 Experience
  • SDN Knowledge



What the job involves

  • Design develop deploy and support networking packet forwarding and control plane functions that enable high performant data processing within various network endpoints in Azure data centers
  • Work as part of a dynamic multi-talented team of engineers from across the world
  • Participate in the design of cutting-edge networking solutions and hone your design and performance optimization skills
  • Develop new solutions for the Azure fleet
  • Collaborate with appropriate stakeholders to determine user requirements for a scenario
  • Drive identification of dependencies and the development of design documents for a product application service or platform
  • Create implement optimize debug refactor and reuse code to establish and improve performance and maintainability effectiveness and return on investment (ROI)


Application process

  • Pass Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
  • Submit application by September 1 2024

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 benefits

  • Equal opportunity employer
  • High-impact role
  • Inclusive culture



Company values

  • Empowerment
  • Innovation
  • Curiosity
  • Progress



Company HQ

Redmond
;