Senior Software Engineer (Networking, Python, C/C++)
$136.5k - $276.5kHewlett 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- ...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...SeniorSoftwareC++
- ...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...SeniorSoftwareC++
$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...SeniorSoftwareC++Full time- ...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...SeniorSoftwareC++
$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...SeniorSoftwareC++Full timeWork at office- 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...SeniorSoftwareC++
$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...SeniorSoftwareC++Permanent employmentInternshipLocal areaFlexible hours- 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...SeniorSoftwareC++
- 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...SeniorSoftwareC++
$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...SeniorSoftwareC++Flexible hours$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...SeniorSoftwareC++$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...SeniorSoftwareC++Full timeWorldwide$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...SeniorSoftwareC++Full time$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...SeniorSoftwareC++Full timeRemote work- 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...SeniorSoftwareC++Work at office
$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...SeniorSoftwareC++$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...SeniorSoftwareC++Full timeRemote work$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...SeniorSoftwareC++Full time$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...SeniorSoftwareC++Full time$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...SeniorSoftwareC++Full time$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...SeniorSoftwareC++Full timeEarly shift$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...SeniorSoftwareC++$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....SeniorSoftwareC++$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...SeniorSoftwareC++Full time- ...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...SeniorSoftwareC++Early shift
$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...SeniorSoftwareC++Full time$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...SeniorSoftwareC++Full time$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...SeniorSoftwareC++Worldwide$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...SeniorSoftwareC++$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...SeniorSoftwareC++Immediate startRemote workFlexible hours
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!
- data center network engineer Sunnyvale, CA
- network engineer level Sunnyvale, CA
- network implementation engineer Sunnyvale, CA
- principal network engineer Sunnyvale, CA
- senior network engineer Sunnyvale, CA
- network applications engineer Sunnyvale, CA
- network software engineer Sunnyvale, CA
- ip network engineer Sunnyvale, CA
- juniper network engineer Sunnyvale, CA
- network consulting engineer Sunnyvale, CA


