HPE

Software Development Engineer – Network Observability

In short

This role builds and maintains Network Topology Management (NTM) and Network Configuration Management (NCM) systems at HPE's Hybrid Cloud division, working on topology discovery pipelines, graph consistency, and observability for L2/L3 network relationships. The company is HPE's Green Lake cloud platform team in Kondapur, India, working hybrid (2 days/week in office). It demands strong programming skills (Java/Python/Go), deep networking fundamentals (SNMP, SSH, LLDP, OSPF, BGP), and 3-8 years of enterprise software engineering experience, plus hands-on exposure to network device OSes like Cisco, Juniper, and Arista.

Software Development Engineer – Network Observability
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.
Job Description
In the HPE Hybrid Cloud, we lead the innovation agenda and technology roadmap for all of HPE. This includes managing the design, development, and product portfolio of our next-generation cloud platform, Green Lake. Working with customers, we help them reimagine their information technology needs to deliver a simple, consumable solution that helps them drive their business results.
What you will do
1.Design, develop, and maintain Network Topology Management (NTM) accuracy and reliability along with Network Configuration Management (NCM).
2.Build and optimize topology discovery and processing pipelines for L2 and L3 relationships.
3.Debug and resolve topology defects.
4.Improve topology reconciliation, graph consistency, and end-to-end observability.
5.Collaborate with backend, frontend, network domain, SRE, and product teams to deliver NTM-first solutions.
6.Build operational tooling and diagnostics for fast root-cause analysis in distributed systems.
7.Work on Network Configuration Management, including backup, compliance, remediation, and restore reliability.
8.Improve user-facing workflows for topology and configuration operations in UI experiences.
9.Support production readiness through testing, monitoring, performance tuning, and incident response.
10.Identify and drive improvements in reliability, scalability, and maintainability of NTM and NCM systems.
11.Design and develop vast and various network topologies in virtual environments using different tools like Netlab, Containerlab, etc.
What you need to bring
1.3+ to 8 years of software engineering experience in scalable enterprise systems.
2.Strong programming skills in Java and/or Python and/or Go.
3.Good understanding of distributed systems and event-driven architecture patterns.
4.Strong networking fundamentals including SNMP, CLI workflows, SSH or Telnet, and L2 or L3 concepts.
5.Strong understanding of network protocols like LLDP, CDP, OSPF, BGP, IPsec, etc.
6.Hands-on experience with any network device OS like Arista (EOS), Cisco (NXOS, IOS, XE-IOS), Juniper (Junos), Aruba, etc.
7.Hands-on experience with tools like Docker, Containerlab, Netlab, Postman, etc.
8.Must have knowledge of SNMP domain skills and hands-on experience with network device CLI.
9.Experience with APIs, asynchronous workflows, and data processing pipelines.
10.Experience debugging production issues across service, data, and UI layers.
11.Ability to design robust retry, failure handling, and recovery mechanisms.
12.Strong collaboration and communication skills.
13.Strong problem-solving mindset with focus on operational impact and customer outcomes.
14.AI-First engineering.
Good to have
1.Experience with network discovery and topology reconciliation at scale.
2.Hands-on exposure to React and TypeScript for operational UI integrations.
3.Experience with observability tools for logs, metrics, and traces.
4.Experience with performance tuning and reliability engineering.
5.Familiarity with security-first engineering in multi-tenant systems.
6.Open-source contributions, technical blogs, or architecture notes in networking or distributed systems.
Additional Skills
1.Cloud Architectures
2.Cross Domain Knowledge
3.Design Thinking
4.Development Fundamentals
5.Microservices Fluency
6.Full Stack Development
Additional Skills (AI-First)
1.AI-First Engineering Skills including thorough understanding of at least one coding harness, AI-SDLC principles with workflows, Agents/Subagents, and Skills.
2.Must be creative in adopting emerging AI-Skills in day-to-day workflows for SDLC and product support including monitoring and root-cause analysis of the workflows themselves to improve continuously.
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.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot