We are seeking a Principal Software Engineer to join the HPE Juniper Test Engineering team. This role leads the strategy, architecture, and execution of end-to-end testing for networking products, including routers, switches, and associated software platforms.
Requirements
- Bachelor's, Master's, or M.Tech in Computer Science, Electrical Engineering, or related field (or equivalent practical experience)
- 10+ years of experience in software/system test engineering for networking products, including leadership of large, cross-functional quality initiatives
- Proven ability to lead technical strategy and execution in complex, multi-team environments
- Deep expertise in networking fundamentals and protocols, including TCP/UDP, IPv4/IPv6, Ethernet, OSPF/IS-IS, ARP, VLANs, BGP, MPLS, L2/L3VPN, LACP, and EVPN-VXLAN
- Advanced experience in test architecture, automation-first validation, and large-scale test execution
- Expert proficiency in Python and strong hands-on experience with automation frameworks such as PyTest and Robot Framework
- Strong experience with network traffic/test equipment such as Ixia and Spirent, including automated test orchestration
- Demonstrated excellence in debugging complex distributed/network failures and driving closure across teams
- Strong written and verbal communication skills, with the ability to influence technical and non-technical stakeholders
Benefits
- Health & Wellbeing
- Personal & Professional Development
- Unconditional Inclusion