- Company Name
- Hewlett Packard Enterprise
- Job Title
- Senior Principal, Software Engineer (Network Testing)
- Job Description
-
Job Title: Senior Principal, Software Engineer (Network Testing)
Role Summary: Lead design, development, and execution of end‑to‑end network testing strategy for data center and enterprise campus solutions, ensuring robust, scalable environments aligned with customer use cases and high‑availability requirements.
Expectations: 20+ years of hands‑on experience with Internet protocols (TCP/UDP, IPv4/IPv6), advanced networking technologies, and large‑scale fabric designs; proven expertise in EVPN, VXLAN, CLOS, MPLS VPN, HA, BGP, OSPF/ISIS, VLAN, LACP, MC‑LAG, GRE, IPSec, NAT, NetConf, and related command‑line tools; strong scripting skills (Python, Pytest, Go); ability to debug automation failures and map test results to software issues; effective communicator and proactive self‑starter.
Key Responsibilities:
- Design and implement test topologies and test cases that reflect business needs and product roadmaps.
- Collaborate with test engineers to enhance coverage, reduce field defects, and refine regression suites.
- Review and optimize Python automation for efficiency and scalability.
- Diagnose and resolve customer issues, driving root‑cause analysis and corrective actions.
- Coordinate cross‑regional, cross‑functional teams (architects, developers, product managers, executives) to validate deployment scenarios and performance benchmarks.
- Engage with HPE Networking product development and architecture teams to align testing goals with product requirements.
- Build relationships with senior leadership to translate business objectives into measurable deliverables.
- Provide proof‑of‑concept demonstrations for emerging technologies and customer use‑case scenarios.
- Travel to customer sites for troubleshooting, field tests, and proofs of concept.
Required Skills:
- Deep knowledge of Layer 2 and Layer 3 protocols, MPLS VPNs, HA designs, and DC fabric technologies (EVPN, VXLAN, CLOS).
- Proficiency with routing protocols (BGP, OSPF/ISIS), switching (ARP, VLAN, STP), and advanced features (MC-LAG, LACP, GRE, IPSec, NAT, HTTP, NetConf).
- Hands‑on experience with test equipment (Spirent, Ixia) and automated test frameworks.
- Advanced scripting in Python/Pytest/Go or equivalent, with debugging and optimization capability.
- Strong analytical, problem‑solving, and root‑cause analysis skills.
- Excellent oral and written communication; ability to explain complex technical concepts to diverse stakeholders.
- Self‑motivated leadership, multitasking and project coordination.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
- Preferred: Advanced networking certifications (e.g., CCNP/CCIE, JNCIE, or equivalent).