Software Engineer, Backend Developer
Listed on 2026-05-19
-
Software Development
Software Engineer, Backend Developer
Software Engineer – Senior. This role is Hybrid, with an expectation to work an average of 2 days per week from an HPE office.
HPE / Juniper Networking is developing the next generation Enterprise switching portfolio, integrating active service performance monitoring into cloud environments on its MX, ACX, and PTX product lines. Your work will focus on the Active Assurance part of the Network Automation suite, building tools for measuring performance and quality via an API and user interface deployed in a Kubernetes micro‑service infrastructure.
Responsibilities- Assist in designing and implementing a micro‑service‑based cloud network monitoring responsive Web UI (Front‑end) and corresponding backend API using Golang, Python, and Postgres, deployed in a Kubernetes environment.
- Contribute to the integration and testing of the developed application.
- Document software designs and procedures.
- Use Juniper router data to develop network monitoring applications.
- Assist with troubleshooting and root cause analysis of problems found, both in‑process and escalations from the field.
- Demonstrate exemplary behavior by following proper engineering processes to manage risks and systematically achieve high product quality.
- BS or MS in Data Science, Machine Learning, Statistics, Mathematics, Computer Science, or a related field.
- 5–7 years of proficiency in core web technologies:
JavaScript, React
JS, NodeJS, and related principles, plus relevant Golang experience. - Experience with micro‑frontend architecture.
- Experience implementing responsive web designs and writing unit and integration tests.
- Experience with infrastructure components such as Postgres, Kafka, Elastic Search, or Redis.
- Hands‑on experience developing, debugging, and deploying applications on Linux operating systems.
- Awareness of Agile/Scrum development environments.
- Strong problem‑solving and analytical skills.
- Good verbal and written communication skills and demonstrated ability to collaborate across teams and organization.
- Familiarity with Git.
- Familiarity with nginx and server analytics platforms such as Grafana/Kibana and open‑source collectors.
- Familiarity with newer specifications of RESTful APIs and Graph
QL. - Familiarity with modern front‑end build pipelines and tools.
- Experience working in Linux based operating systems.
- Understanding and/or cloud programming knowledge with Docker and containers.
- Experience developing multi‑threaded applications.
- Experience working on highly scalable systems addressing CPU performance and bandwidth utilization.
- Programming knowledge of inter‑process communication and distributed systems.
Health & Wellbeing:
Comprehensive benefits that support physical, financial, and emotional wellbeing for you and your loved ones.
Personal & Professional Development:
Programs to help you reach career goals, whether becoming a subject‑matter expert or moving to another division.
Unconditional Inclusion: A work environment that values and celebrates individual uniqueness and offers flexibility to manage personal needs.
Equal Opportunity and Assurance StatementsHPE is an Equal Employment Opportunity/Veteran/Disabled/LGBT employer. We do not discriminate on the basis of race, gender, or any other protected category, and all hiring decisions are based on qualifications, merit, and business need. We comply with all applicable laws related to the use of criminal history records in employment decisions. HPE will never charge a candidate a registration fee or hiring fee.
Recruitment Fraud Notice:
Scammers may impersonate HPE or authorized recruiting agencies to solicit personal information or money. Any claims that such agencies charge a fee are false. Candidates are solely responsible for verifying the authenticity of any recruiting agency that claims to work with HPE.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).