Taro Logo

Senior Software Engineer

Microsoft is a global technology company that develops cloud infrastructure, software, and hardware solutions.
$117,200 - $229,200
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
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 to join their Azure Data Processing Unit (DPU) team. This role is crucial in developing networking control plane functions for Azure's cloud infrastructure.

The position involves designing, developing, and supporting high-performance networking solutions within Azure data centers. You'll work with a global team of engineers to create cutting-edge networking solutions and optimize performance for the Azure fleet.

As part of the DPU Networking software team, you'll be responsible for implementing network control plane functions for programmable NICs and smart NICs. The role requires expertise in ethernet/IP networking and software design, with a focus on developing solutions that enhance Azure's cloud infrastructure.

Key responsibilities include:

  • Collaborating with stakeholders to determine user requirements
  • Developing design documents for products and services
  • Creating and optimizing code for performance and maintainability
  • Acting as a Designated Responsible Individual (DRI)
  • Monitoring and maintaining system stability
  • Staying current with technical trends and patterns

The position offers competitive compensation ($117,200 - $229,200 base pay, higher for SF and NYC areas) and comprehensive benefits including healthcare, educational resources, and investment options.

This is an excellent opportunity for experienced software engineers passionate about networking infrastructure and cloud computing to make a significant impact on Microsoft's cloud services. The role combines technical expertise with strategic thinking to deliver solutions that power Microsoft's global cloud infrastructure.

Last updated a day 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 work items
  • Act as a Designated Responsible Individual (DRI)
  • Monitor system/product/service for degradation and restore service
  • Proactively seek new knowledge and adapt to new trends

Requirements For Senior Software Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 3+ years of experience in software design and coding of ethernet/IP networking network control plane functions
  • Experience with C, C++, C#, Java, JavaScript, or Python
  • 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

Senior Software Engineer role at Microsoft's E+D Growth Team, focusing on Product-Led Growth strategies across Microsoft 365, Windows, and Office products.

Senior Software Engineer

Senior Software Engineer role at Microsoft's E+D Growth Team, focusing on Product-Led Growth initiatives across Microsoft 365, Windows, and other products, requiring 10+ years of experience.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Windows Trust Experiences Team to develop privacy features that protect and empower billions of users worldwide.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on Identity Management and Authorization systems for OneDrive and SharePoint, offering competitive pay and benefits in Redmond, WA.

Senior Software Engineer - Azure Databricks Engineering

Senior Software Engineer position at Microsoft working on Azure Databricks, focusing on distributed systems, cloud services, and data analytics. Remote work available.