Senior Software Engineer

Microsoft is a global technology company that develops cloud infrastructure, software, and hardware solutions powering over 200 online businesses including Azure, Office 365, Xbox Live, and Teams.
Backend
Senior Software Engineer
Hybrid
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer

Microsoft's Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) team is seeking a Senior Software Engineer to join their Azure Data Processing Unit (DPU) Networking software team. This role focuses on designing, developing, and supporting high-performance networking packet forwarding solutions within Azure data centers. The position offers an opportunity to work with state-of-the-art software and hardware, creating solutions for the Azure fleet while collaborating with a global team of engineers.

The role involves working on Microsoft's expanding Cloud Infrastructure, which powers over 200 online businesses including Azure, Office 365, Xbox Live, and Teams. You'll be part of the team responsible for developing solutions that handle large data volumes efficiently using DPU's compute, storage, and networking capabilities.

As a Senior Software Engineer, you'll be instrumental in defining and delivering operational measures of success for quality, delivery, scale, and sustainability. The position requires expertise in Layer 2/L3/L4 ethernet/IP networking packet forwarding, strong programming skills in C, and experience with network infrastructure components.

The role offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. Microsoft provides a collaborative environment where you can grow professionally while contributing to cutting-edge cloud infrastructure solutions. This is an excellent opportunity for someone passionate about high-performance networking and cloud infrastructure who wants to make an impact at global scale.

Last updated 5 hours 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 and handle complex problems

Requirements For Senior Software Engineer

Linux
  • Bachelor's degree in computer science, computer engineering, or related technical discipline
  • 4+ years of programming experience in C
  • Experience in software design and coding of Layer 2/L3/L4 ethernet/IP networking packet forwarding functions
  • Experience with programmable NIC, smart NIC, Linux kernel, or network switch/routers
  • Must pass Microsoft Cloud Background Check

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 - 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.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data team, working on cloud infrastructure and distributed systems for big data analytics platforms.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Industrial Metaverse Data Experiences team, building AI-enabled solutions within Microsoft Fabric platform.