Talent.com
Senior Software Engineer - Networking / RDMA
Senior Software Engineer - Networking / RDMAMicrosoft Corporation • Santa Clara, CA, United States
Senior Software Engineer - Networking / RDMA

Senior Software Engineer - Networking / RDMA

Microsoft Corporation • Santa Clara, CA, United States
3 days ago
Job type
  • Full-time
Job description

Overview

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft's expanding Cloud Infrastructure and responsible for powering Microsoft's "Intelligent Cloud" mission. SCHIE delivers the core infrastructure and foundational technologies for Microsoft's over 200 online businesses including Bing, MSN, Office 365, Xbox Live, Teams, OneDrive, and the Microsoft Azure platform globally with our server and data center infrastructure, security and compliance, operations, globalization, and manageability solutions. Our focus is on smart growth, high efficiency, and delivering a trusted experience to customers and partners worldwide and we are looking for passionate, high-energy engineers to help achieve that mission. The Azure Data Processing Unit (DPU) team brings together state-of-the-art software and hardware expertise to create a highly programmable and high-performance chip with the capability to efficiently handle large data volumes. Thanks to its integrated design, this solution empowers Azure to develop solutions for solving the next generation problems with increased agility and performance leveraging the DPU's compute, storage, and networking capabilities. As a Principal Software Engineer in the DPU Networking software team, you will design, develop, deploy and support networking packet forwarding and control plane functions that enable high performance data processing within various network endpoints in Azure data centers. You will work as part of a dynamic, multi-talented team of engineers from across the world. You would collaborate with technical stakeholders in a cross functional team manner and contribute towards the success of multiple projects and initiatives across the organization. This opportunity will allow you to develop new solutions for the Azure fleet, participate in the design of cutting-edge networking solutions and hone your design and performance optimization skills. As Microsoft's cloud business continues to grow the ability to deploy new offerings and hardware infrastructure on time, in high volume with high quality and lowest cost is of paramount importance. To achieve this goal, the DPU Networking Software team is instrumental in defining and delivering operational measures of success for quality, delivery, scale and sustainability related to Microsoft cloud software. We are looking for seasoned engineers with a dedicated passion for customer focused solutions, insight and industry knowledge to envision and implement future technical solutions that will manage and optimize the Cloud infrastructure.

Responsibilities

  • Collaborate with stakeholders to understand business needs and translate them into technical requirements and solutions. - Work across team and organizational boundaries to drive clarity and alignment. - Drives identification of dependencies and the development of design documents for a product, application, service, or platform. - Drives, creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI). - Conduct research, stay updated with the latest industry trends, and experiment with cutting-edge technologies to drive innovation. - Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items. - Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system / product / service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system / product / service for simple and complex problems when appropriate. - Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale. - Coaching and mentorship of fellow team members. - Effective?communication skills and a passion for delivering scalable solutions through a diverse team of engineers.

Qualifications

Required Qualifications :

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++ OR equivalent experience.
  • Other Requirements :

    Ability to meet Microsoft, customer and / or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings : Microsoft Cloud Background Check : This position will be required to pass the Microsoft Cloud Background Check upon hire / transfer and every two years thereafter.

    Preferred Qualifications :

    2+ years of experience in developing networking software stack for RDMA forwarding or control plane functions

    4+ years of experience in software design and coding of Layer2 / L3 / L4 ethernet / IP networking data plane packet forwarding and control plane processing functions within a programmable NIC or network switches and routers or an architecture with hardware offload

    Experience in developing networking software on DPUs or programmable NICs or other hardware offload architectures.

    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.

    Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $119,800 - $234,700 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $158,400 - $258,000 per year.

    Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here :

    This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.

    Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and / or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations. ()

    Create a job alert for this search

    Senior Software Engineer • Santa Clara, CA, United States

    Related jobs
    Senior Software Engineer, Networking

    Senior Software Engineer, Networking

    NVIDIA • Santa Clara, CA, United States
    Full-time
    NVIDIA is a leader in the field of computer graphics, PC gaming, accelerated computing and AI.Within NVIDIA, the Networking Business Unit is building chips, systems and software that are powering t...Show more
    Last updated: 3 days ago • Promoted
    Sr. Software Development Engineer, HPC / ML Networking Engineer, Annapurna Labs

    Sr. Software Development Engineer, HPC / ML Networking Engineer, Annapurna Labs

    Amazon • Cupertino, CA, United States
    Full-time
    We are seeking an experienced engineer to work on distributed AI / ML systems.This role involves working on collective operations - the fundamental operations that enable AI to scale across multiple ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer, Network Management Plane

    Senior Software Engineer, Network Management Plane

    Apple • Sunnyvale, CA, United States
    Full-time
    Apple is where individual imaginations gather together, committing to the values that lead to great work.Every new product we build, service we create, or Apple Store experience we deliver is the r...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Blackline Systems Inc • Pleasanton, CA, United States
    Full-time
    Get to Know Us : It's fun to work in a company where people truly believe in what they're doing! At BlackLine, we're committed to bringing passion and customer focus to the business of enterprise ap...Show more
    Last updated: 16 days ago • Promoted
    Senior Firmware Engineer(FE)

    Senior Firmware Engineer(FE)

    Silicon Motion • Milpitas, CA, United States
    Full-time
    This refined description preserves original content while meeting formatting guidelines.Essential Job Duties And Responsibilities. Protocol Stack Design and Maintenance.Design and maintain the NVMe ...Show more
    Last updated: 25 days ago • Promoted
    Software Engineer - Networking

    Software Engineer - Networking

    Echo IT Solutions, Inc. • San Jose, CA, United States
    Full-time
    Software Engineer - Networking.Raleigh, NC | Bay Area / San Jose, CA.Design, develop, and maintain software components related to network switches and routers, including Switch Abstraction Interfac...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Networking Control Plane

    Senior Software Engineer - Networking Control Plane

    Microsoft Corporation • Santa Clara, CA, United States
    Full-time
    Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft's expanding Cloud Infrastructure and responsible for powering Microsoft's "Intelligent Cloud" ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Product, Network, and AI

    Senior Software Engineer - Product, Network, and AI

    Bill.com • San Jose, CA, United States
    Full-time
    At BILL, we believe in empowering the businesses that drive our economy.By replacing outdated financial processes with innovative tools, we help businesses-from startups to established brands-make ...Show more
    Last updated: 3 days ago • Promoted
    Senior Software Engineer, Networking

    Senior Software Engineer, Networking

    Nvidia Corporation • Santa Clara, CA, United States
    Full-time
    NVIDIA is looking for an excellent Software Engineer to join the InfiniBand Switch and NVLink FW group in Santa Clara, CA. As the team member, you will be part of a major development effort for the ...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Engineer - DSPM

    Senior Software Engineer - DSPM

    Rubrik Job Board • Palo Alto, CA, United States
    Full-time
    The Rubrik Engineering team is comprised of people who produce extraordinary results.Our engineers are driven to build efficient, reliable, and cost effective products. We believe in empowering our ...Show more
    Last updated: 3 days ago • Promoted
    Networking and Software Solutions Engineer

    Networking and Software Solutions Engineer

    Super Micro Computer • San Jose, CA, United States
    Full-time
    Supermicro® is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customer...Show more
    Last updated: 3 days ago • Promoted
    Senior Software Engineer - IAM

    Senior Software Engineer - IAM

    Databricks • Mountain View, CA, United States
    Full-time
    At Databricks, we are obsessed with enabling data teams to solve the world's toughest problems, from security threat detection to cancer drug development. We do this by building and running the worl...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer Autonomous Driving

    Senior Software Engineer Autonomous Driving

    Mercedes-Benz R&D North America • San Jose, CA, United States
    Full-time
    Senior Software Engineer Autonomous Driving.At Mercedes-Benz Research & Development North America (MBRDNA), we are committed to delivering world-class automotive technologies that push the boundari...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Engineer (FedRamp)

    Senior Software Engineer (FedRamp)

    ServiceNow • Santa Clara, CA, United States
    Permanent
    It all started in sunny San Diego, California in 2004 when a visionary engineer, Fred Luddy, saw the potential to transform how we work. Fast forward to today - ServiceNow stands as a global market ...Show more
    Last updated: 3 days ago • Promoted
    Senior Software Engineer, Hyperscale

    Senior Software Engineer, Hyperscale

    Pure Storage • Santa Clara, CA, United States
    Full-time
    We're in an unbelievably exciting area of tech and are fundamentally reshaping the data storage industry.Here, you lead with innovative thinking, grow along with us, and join the smartest team in t...Show more
    Last updated: 3 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    HackerRank • Santa Clara, CA, United States
    Full-time
    HackerRank helps thousands of companies like OpenAI, NVIDIA,andAmazon hire developers based on their skills vs.The people at HackerRank care deeply about their work and have an extremely intense wo...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer, Backend (Infrastructure)

    Senior Software Engineer, Backend (Infrastructure)

    Otter.ai • Mountain View, CA, United States
    Full-time
    Join us on our quest to make conversations more valuable!.At Otter, we're fueled by the unwavering teamwork and dedication of our employees. Our collective passion drives us to lead with AI innovati...Show more
    Last updated: 30+ days ago • Promoted
    Senior Network Protocol Software Engineer

    Senior Network Protocol Software Engineer

    Advanced Micro Devices • Santa Clara, CA, United States
    Full-time
    WHAT YOU DO AT AMD CHANGES EVERYTHING.At AMD, our mission is to build great products that accelerate next‑generation computing experiences—from AI and data centers, to PCs, gaming and embedded syst...Show more
    Last updated: 30+ days ago • Promoted