Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Lead Software Engineer

Home > Python programming jobs

Lead Software Engineer in Others new

  • Bengaluru, India

Responsibilities

  • Define comprehensive test strategies from functional specifications and design documents.
  • Create test plans for functional, scale, performance, resiliency, interoperability, upgrade, and negative scenarios.
  • Design and develop Python-based automation frameworks, libraries, and reusable test suites.
  • Integrate automated tests into regression and release validation pipelines.
  • Investigate and reproduce complex customer-reported issues and validate fixes.
  • Analyze field defects, identify test coverage gaps, and add preventive regression coverage.
  • Collaborate with development, architecture, product, support, and test teams to assess release readiness.
  • Mentor engineers, review test designs and automation code, and promote testing best practices.
  • Drive improvements in test automation, diagnostics, traffic validation, and quality metrics.

Requirements

  • Strong experience in network software testing, test automation, or systems validation.
  • Advanced Python programming and automation framework development experience.
  • Deep knowledge of QoS, ACL/firewall, forwarding, multicast, L2/L3 protocols, MACsec, VRRP, VPLS, EVPN, VLANs, and MPLS.
  • Experience with traffic generators such as Spirent, Ixia, or similar tools.
  • Strong debugging skills across control plane, data plane, platform, and configuration layers.
  • Experience handling customer escalations, reproducing issues, and validating fixes.
  • Excellent communication, collaboration, technical leadership, ownership, and ambiguity-management skills.
  • Experience with large-scale service provider, enterprise, or data center network deployments.
  • Familiarity with network operating systems and hardware forwarding architectures.
  • Experience with regression systems, source control, and code review processes.
  • Knowledge of Robot Framework, PyTest, or similar automation tools.
  • Relevant networking or cloud certifications are preferred.
  • Bachelor’s or master’s degree in Computer Science, Computer Engineering, Information Systems, or equivalent experience.
  • Typically 12+ years of relevant experience with demonstrated technical leadership and ownership of complex validation areas.

Benefits

  • Comprehensive health, financial, and emotional wellbeing benefits for team members and their loved ones.
  • Personal and professional development programs supporting career growth and movement across divisions.
  • Onsite work arrangement with an expectation of primarily working from an HPE office.
  • Inclusive workplace culture and equal employment opportunity.

HPE

Hewlett Packard Enterprise (HPE) builds enterprise IT infrastructure and services, including servers, storage, networking (Aruba), and hybrid edge-to-cloud platforms like HPE GreenLake for businesses and public-sector organizations. Formed in 2015 after Hewlett-Packard’s split, HPE is headquarter...

Similar positions

Software Engineer in Test

  • Roadie
  • Full time
  • USA
  • 09/13/2026
  • Salary: Competitive
  • Remote

Principal Software Engineer - Builder Experience

  • Elastic
  • Full time
  • Remote
  • 09/13/2026
  • Salary: €73k-€116k
  • Greece

Principal Software Engineer - Builder Experience

  • Elastic
  • Full time
  • Remote
  • 09/13/2026
  • Salary: zł 369k-zł 584k
  • Poland

Senior Devops Engineer

  • Woliba
  • Full time
  • USA
  • 09/13/2026
  • Remote

Senior Core Infrastructure Engineer

  • Oracle
  • Full time
  • USA
  • 09/13/2026
  • Salary: Competitive
  • Nashville, TN