Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer (Networking, Python, C/C++)

$136.5k - $276.5k

Hewlett Packard Enterprise

This role has been designed as 'Hybrid' with a requirement that you will work on average 2 days per week from an HPE office.

Who We Are

Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on their data and applications wherever they live, from edge to cloud, so they can turn insights into outcomes at the speed required to thrive in today’s complex world. Our culture thrives on finding new and better ways to accelerate what’s next. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good. If you are looking to stretch and grow your career our culture will embrace you. Open up opportunities with HPE.

Job Description

Senior Software Engineer

Location (HYBRID): Sunnyvale, CA

We are seeking enterprising engineers with strong problem-solving skills to work on Switching and Overlay technologies that power Data Centers, Enterprise networks, and Service Provider environments. The ideal candidate will have strong programming expertise in C/C++ , a solid understanding of operating system fundamentals , knowledge of data structures , and exposure to software architectures . Familiarity with networking technologies and proficiency in Python is a definite plus.

About The Position: You will develop, innovate, and maintain control plane software for Layer 2 technologies , contributing to the design and implementation of cutting-edge networking solutions.

Key Responsibilities

  • Perform requirements analysis, design, implementation, unit testing, and maintenance of software modules.
  • Participate in design and functional specification reviews.
  • Contribute to performance, scalability, reliability, and maintainability of features.
  • Design, document, and execute unit and integration test cases, and automate testing using frameworks.
  • Collaborate with cross-functional teams and architects across geographically distributed locations.
  • Work closely with product development and business unit architecture teams to align solutions with customer priorities and industry standards (IETF/IEEE).
  • Build strong relationships with senior leadership to translate business objectives into project deliverables.
  • Troubleshoot and resolve customer-reported issues, providing root-cause analysis and corrective actions.
  • Contribute to white papers, patents, and IETF standards in relevant technical areas.

Minimum Qualifications

  • B.S., M.S., or Ph.D. in EE/CS with 8+ years of relevant Layer 2/Layer 3 networking experience.
  • Expertise in C/C++ programming, data structures, and debugging.
  • Familiarity with Python and Robot framework for test automation.
  • Strong problem-solving skills for diagnosing and resolving complex issues.
  • Self-starter with the ability to manage multiple tasks efficiently.

Preferred Experience

  • Layer 2 technologies: 802.1Q VLAN bridging, VPLS, EVPN, VXLAN, MPLS, MC-LAG, OAM.
  • Protocols: LLDP, LACP, STP, LFM, CFM, VRRP, ERP, MVRP, TCP, IPv4/IPv6, UDP, OSPF, BGP.

Additional Skills

  • Excellent oral and written communication skills.
  • Highly self-motivated and able to work collaboratively in a team environment.

What We Can Offer You

Health & Wellbeing

We strive to provide our team members and their loved ones with a comprehensive suite of benefits that supports their physical, financial and emotional wellbeing.

Personal & Professional Development

We also invest in your career because the better you are, the better we all are. We have specific programs catered to helping you reach any career goals you have — whether you want to become a knowledge expert in your field or apply your skills to another division.

Unconditional Inclusion

We are unconditionally inclusive in the way we work and celebrate individual uniqueness. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good.

Let's Stay Connected

Follow @HPECareers on Instagram to see the latest on people, culture and tech at HPE.

#unitedstates

#networking

Job

Engineering

Job Level

TCP_04

“The expected salary/wage range for this position is provided below. Actual offer may vary from this range based upon geographic location, work experience, education/training, and/or skill level. – United States of America: Annual Salary USD 136,500 - 276,500 in California. The listed salary range reflects base salary. Variable incentives may also be offered.”

Information about employee benefits offered in the US can be found at

Equal Employment Opportunity

HPE is an Equal Employment Opportunity/ Veterans/Disabled/LGBT employer. We do not discriminate on the basis of race, gender, or any other protected category, and all decisions we make are made on the basis of qualifications, merit, and business need. Our goal is to be one global team that is representative of our customers, in an inclusive environment where we can continue to innovate and grow together. Please click here: Equal Employment Opportunity.

Hewlett Packard Enterprise is EEO Protected Veteran/ Individual with Disabilities.

HPE will comply with all applicable laws related to employer use of arrest and conviction records, including laws requiring employers to consider for employment qualified applicants with criminal histories.

#J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (Networking, Python, C/C++) in Sunnyvale, CA vacancy
  •  ...Sunnyvale, CA seeks an enterprising Senior Software Engineer to advance switching and overlay...  ...powering data centers and enterprise networks. Strong C/C++ programming, OS fundamentals, data...  ...to networking are essential, with Python familiarity a plus. You will design... 
    Senior
    Software
    C++

    Hewlett Packard Enterprise

    Sunnyvale, CA
    1 day ago
  •  ...Enterprise in Sunnyvale, CA is seeking a Senior Software Engineer to design, implement, and maintain cutting-edge networking software. You will work on switching and overlay...  ...and enterprise networks, with strong C/C++ and Python skills and solid OS fundamentals. This hybrid... 
    Senior
    Software
    C++

    HITEC

    Sunnyvale, CA
    1 day ago
  • $184k - $287.5k

     ...build fast, reliable, and scalable GPU-accelerated software.We are hiring a Senior Software Engineer to advance the Python experience for CUDA Core Libraries. You will...  ...algorithms, and runtime infrastructure on top of native C/C++ foundations. You will join the team building the... 
    Senior
    Software
    C++
    Full time

    Nvidia

    Santa Clara, CA
    5 days ago
  •  ...looking for an excellent Senior Firmware Engineer to join the Firmware...  ...groundbreaking networking features for AI, cloud...  ...will learn how a big software project is operated,...  ...firmware. ~ Strong C/C++ and object‑oriented programming...  ...and hands‑on Python. ~ Motivated, independent... 
    Senior
    Software
    C++

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • $128k - $201.25k

     ...lasting impact on the world.As a Senior Technical Marketing Engineer for Datacenter Networking, you will join a dedicated...  ...'s networking hardware and software products. This position in...  ...AI workloads. Proficiency in C/C++, Golang, and Python AI/ML frameworks is... 
    Senior
    Software
    C++
    Full time
    Work at office

    Nvidia

    Santa Clara, CA
    5 days ago
  • NVIDIA Corporation is seeking a Senior Firmware Engineer in Santa Clara, CA, to enhance networking features for AI and cloud...  ...You will work with architecture, software, and hardware design teams to implement...  ..., with strong capabilities in C/C++ and a good understanding of... 
    Senior
    Software
    C++

    NVIDIA Corporation

    Santa Clara, CA
    1 day ago
  • $193.3k - $261.5k

     ...is Amazon’s low Earth orbit satellite network. Our mission is to deliver fast, reliable...  ...networks.A day in the lifeAs a senior software engineer you will be responsible for leading the...  ...Experience in embedded development in C/C++- Master's degree- Experience with PCIe... 
    Senior
    Software
    C++
    Permanent employment
    Internship
    Local area
    Flexible hours

    Amazon

    Sunnyvale, CA
    3 days ago
  • CrowdStrike is seeking a Senior Software Development Engineer for the CTIO team to advance the on-device sensor across Linux, Windows, and macOS. You’ll own core features, collaborate with sensor teams, and drive cross-platform delivery with a focus on architecture and... 
    Senior
    Software
    C++

    CrowdStrike Holdings, Inc.

    Sunnyvale, CA
    1 day ago
  • DDN is seeking a Senior Staff Software Engineer to drive the ongoing development of a high-performance, S3‑compliant file system. You will lead design, coding in C/C++, and cross-team collaboration to deliver robust storage solutions. You will mentor teams, architect system... 
    Senior
    Software
    C++

    DDN

    Santa Clara, CA
    2 days ago
  • $152k - $218.5k

     ...the industry's most innovative open network operating system built with a flexible...  ...We are looking for a highly motivated software engineer with experience in routing and...  ...Participation in the open-source community. C/C++ and Python programming skills. With competitive... 
    Senior
    Software
    C++
    Flexible hours

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $225k - $275k

    DDN is seeking a Senior Software Engineering Manager to lead the engineering organization responsible...  ..., distributed caching, RDMA networking, GPUDirect Storage, NVIDIA...  ...programming experience with Go and Python; experience with C/C++ is a plus.Demonstrated ability to... 
    Senior
    Software
    C++

    DataDirect Networks

    Santa Clara, CA
    4 days ago
  • $152k - $241.5k

     ...highly motivated, excellent Senior Software Engineer for design and verification...  ...a strong background in C++ programming, strong documentation...  ...debugging of all NVIDIA networking products.What you'll be doing...  ...write code in C, C++ and Python, using OOP methodologyTechnically... 
    Senior
    Software
    C++
    Full time
    Worldwide

    Nvidia

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

     ...lasting impact on the world.We are looking for an experienced Senior Software Engineer for the Embedded Platform team. This is an outstanding...  ...Linux and sophisticated embedded systems development.Excellent C/C++/bash programming skills.Able to understand the platform... 
    Senior
    Software
    C++
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $184k - $287.5k

    NVIDIA is looking for a Senior Software Engineer in Object Storage to design, implement, and extend the capabilities of our internal object...  ...experience developing distributed systems with Python, Go, C/C++, or similarBachelor’s of Science in Computer Science, or... 
    Senior
    Software
    C++
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    5 days ago
  • Pure Storage is seeking a Senior Software Engineer for the Hyperscale Line of Business. You will build and productize shared tooling that improves developer velocity, focusing on Python and C++ workflows in a fast-moving engineering environment. You will prototype with... 
    Senior
    Software
    C++
    Work at office

    purestorage

    Santa Clara, CA
    1 day ago
  • $167.27k - $278.79k

     ...a fast-growing cloud networking company that is transforming...  ...we are expanding our Engineering team. The Role We are seeking a Director or Senior Director of...  ...or distributed systems software, including 5+ years leading...  ...engineering background in C/C++, Go, or similar... 
    Senior
    Software
    C++

    Alkira

    San Jose, CA
    4 days ago
  • $184k - $287.5k

     ...upcoming GB300 GPUs. NVIDIA seeks a Senior Software Engineer for our CSP (Cloud Service Provider)...  ...large-scale, cloud-native stacks across networking (RDMA/RoCE), storage, and control...  ...in distributed systems (Go, Rust, C/C++ or Python for tooling).BS or MS (or equivalent... 
    Senior
    Software
    C++
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    5 days ago
  • $152k - $241.5k

     ...Vehicles Platform team is seeking a Senior System Software Engineer to help bring NVIDIA's autonomous vehicle...  ...experience.Proficiency in C/C++/Python.Strong debugging skills in complex,...  ...Knowledge of general-purpose and automotive network systems (Ethernet, CAN, etc.)Your... 
    Senior
    Software
    C++
    Full time

    Nvidia

    Santa Clara, CA
    5 days ago
  • $224k - $356.5k

     ...group of highly skilled and motivated engineers who bring GeForce NOW to life! As a member...  ..., Linux Kernel, KVM Hypervisor, System Software & optimization at scaleUnderstand and...  ...CPU-to-Memory architectureProficiency in Python/C/C++/RustExperience working in performance... 
    Senior
    Software
    C++
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $224k - $356.5k

     ...team at NVIDIA to craft the future of computing! As a Senior Software Engineer - Traffic & Networking, you'll have the chance to define and deliver innovative...  ...skills in one or more languages, including C, C++, Go, or Rust.Proven experience building and maintaining... 
    Senior
    Software
    C++
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $184k - $287.5k

     ...GPUs, NVIDIA NVLink, NVIDIA Networking, NVIDIA Data Center CPUs,...  ...NVIDIA AI and HPC software stack. We are seeking an excellent Senior System Engineer to work on bring up, integration...  ...platforms. Experience with C/C++ development, bash/python for scripting, and solid hands... 
    Senior
    Software
    C++
    Full time
    Early shift

    Nvidia

    Santa Clara, CA
    3 days ago
  • $174k - $252k

     ...issues and the impact on hardware, network, or service operations and quality....  ...experience. 5 years of experience with software development in C++, C, or Python.3 years of experience testing,...  ...accessible technologies. Google's software engineers develop the next-generation... 
    Senior
    Software
    C++

    Google

    Sunnyvale, CA
    2 days ago
  • $184k - $356.5k

    NVIDIA is seeking a Senior Firmware Engineer to join its ambitious Firmware team...  ...developing cutting-edge networking features for AI, cloud, HPC...  ...firmware features, and ensure software quality. Applicants should...  ...Firmware development and strong C/C++ programming skills.... 
    Senior
    Software
    C++

    NVIDIA

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

     ...building the foundational system software that enables safe, high-...  ...systems software, safety-critical engineering, and ground breaking...  ...Strong proficiency in C and modern C++.Deep experience with embedded...  ...production scale.Experience with MISRA C/C++, Coverity, fuzzing, or... 
    Senior
    Software
    C++
    Full time

    Nvidia

    Santa Clara, CA
    5 days ago
  •  ...automation for qualifying early system software and firmware stacks. What we need...  ...server platforms; proficiency in C/C++ development, bash/python scripting, and embedded Linux debugging...  ...’s Degree or higher in Electrical Engineering, Computer Science, or equivalent... 
    Senior
    Software
    C++
    Early shift

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • $224k - $356.5k

    NVIDIA is searching for highly motivated, creative engineers to join the Platform Software team. You will work with a team of hardworking software...  ...apply to large complex systems deployed at scale.Strong C/C++ and Python programming skills as well as having shown initiative... 
    Senior
    Software
    C++
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $152k - $241.5k

     ...world.The Autonomous Vehicles Platform Team is looking for Senior Software Engineers and Architects to develop and bring NVIDIA's automotive...  ..., good time-management and task-prioritization.Excellent C/C++/Python programming skills.Experience with embedded system involving... 
    Senior
    Software
    C++
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $262k - $364k

     ...and coach a distributed team of engineers.Facilitate alignment and...  ...maintain, and enhance large scale software solutions.Work on automation systems that execute complex network lifecycle operations such as expanding...  ...of experience programming in C++.5 years of experience with... 
    Senior
    Software
    C++
    Worldwide

    Google

    Sunnyvale, CA
    2 days ago
  • $140k - $210k

    Company DescriptionArista Networks is an industry leader...  ...intelligence, and software-defined networking to...  ...awards, such as Best Engineering Team, Best Company...  ...looking for world-class Senior/Lead Network Systems...  ...features using C, C++ and Python, review and contribute... 
    Senior
    Software
    C++

    Arista Networks

    Santa Clara, CA
    4 days ago
  • $193.93k - $291.15k

     ...investors.About the RoleOperating a vehicle remotely over cellular networks is challenging and critical. You will be responsible for...  ..., and how data moves from the physical layer to the application.C++ Expert: You write performant, thread-safe code and understand the... 
    Senior
    Software
    C++
    Immediate start
    Remote work
    Flexible hours

    Nuro

    Mountain View, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (Networking, Python, C/C++). Be the first to apply!