Senior Software Engineer

Microsoft is a global technology company that develops cloud infrastructure, software, and hardware solutions.
Backend
Senior Software Engineer
Hybrid
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is seeking a Senior Software Engineer for their Azure Data Processing Unit (DPU) team. This role focuses on designing and developing networking control plane functions for Azure's cloud infrastructure. The position involves working with state-of-the-art software and hardware to create highly programmable and high-performance chip solutions. As part of the DPU Networking software team, you'll be responsible for developing solutions that enable high-performance data processing within various network endpoints in Azure data centers. The role offers opportunities to work with cutting-edge networking solutions and optimize performance at scale. You'll be part of Microsoft's expanding cloud infrastructure team, powering over 200 online businesses including Bing, Office 365, Xbox Live, and Azure platform. The position requires expertise in networking software development, strong programming skills, and experience with network control plane functions. This is an excellent opportunity for someone passionate about cloud infrastructure and networking solutions who wants to impact Microsoft's global cloud operations.

Last updated 37 minutes ago

Responsibilities For Senior Software Engineer

  • Collaborate with stakeholders to determine user requirements
  • Drive identification of dependencies and development of design documents
  • Create, implement, optimize, debug, refactor, and reuse code
  • Partner with stakeholders to drive project plans and release plans
  • Act as a Designated Responsible Individual (DRI) and guide other engineers
  • Monitor system/product/service for degradation and handle on-call duties

Requirements For Senior Software Engineer

Rust
  • Bachelor's degree in computer science or computer engineering, or related technical discipline AND 4+ years software development engineering experience
  • Experience in software design and coding of ethernet/IP networking network control plane functions
  • A minimum 4 years of programming skills in C or C++ or RUST
  • Knowledge of Networking Packet forwarding plane functions
  • Experience with Software Defined Network (SDN)

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Viva Horizontals team, focusing on AI-powered employee experience solutions and backend services.

Senior Backend Engineer– Azure Video Indexer Group

Senior Backend Engineer position at Microsoft's Azure Video Indexer group, focusing on cloud infrastructure, automation, and machine learning model deployment.

Senior Software Engineer - Storage Platform

Senior Software Engineer position at Microsoft focusing on storage platform development, requiring 4+ years of experience in systems software development with C/C++ and kernel development.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on M365 Messaging team to enhance MIME support and messaging experiences.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on large-scale advertising technology and computational algorithms, requiring 8+ years of experience.