This position is no longer accepting applications
Closed on September 20, 2026.
This role is filled — get an email when new Engineering roles open on EngineerJobs.io:
Principal Systems/Software Engineer Cloud & On-Premise Software Development
Senior
APIs
Cloud
Cloud Native
Databases
Distributed Systems
Engineering
Message Queuing
Microservices
Software Architecture
Software Development
Software Engineer
Software Engineering
SQL
View similar jobs
Get alerted when similar jobs are posted — set up a New Engineering jobs on EngineerJobs.io alert.
See other roles at Hewlett Packard Enterprise.
Job Description
Principal Systems/Software Engineer provides technical leadership for end-to-end development of core software modules across cloud-native and on-premises security management components.
Responsibilities
- Own multiple core software modules end-to-end for the product, including solving technical challenges in fast-paced development and debugging environments.
- Lead, mentor, and grow junior engineering talent within the team.
- Develop organization-wide software architecture and development methodologies across multiple platforms and organizations within the Global Business Unit.
- Identify and evaluate new technologies, innovations, and outsourced development partner relationships to align with technology roadmap and business value.
- Create plans to integrate and update technologies into the agreed architecture.
- Review and evaluate designs and project activities against development guidelines and standards; provide actionable feedback to improve product quality and mitigate failure risk.
- Apply domain expertise and business acumen to influence decisions made by technical leadership, outsourced development partners, and relevant industry standards groups.
- Provide guidance and mentoring to less-experienced staff to model strong software systems design and development innovation and excellence.
Requirements
- Experience building cloud products with a microservices architecture.
- Extensive knowledge of cloud applications and technologies.
- Excellent analytical skills, problem solving, and software debugging experience.
- Experience designing and developing software system design tools and languages.
- Experience with overall architecture for software systems supporting products and solutions.
- Ability to design and integrate software systems running on multiple platform types into a unified architecture.
- Demonstrated ability to work with cross-geography, globally distributed engineering teams, collaborating across time zones and cultures.
- Drive high-quality delivery by writing robust unit tests, improving code coverage via automation, validating functionality, and documenting and executing functional test cases prior to QA handoff.
- Extensive hands-on experience across several listed technology areas, with the ability to quickly adapt to adjacent domains.
- History of innovation with multiple patents or deployed solutions in software design.
- Excellent written and verbal communication skills, including mastery of English and the local language.
- Ability to communicate product architectures and design proposals and negotiate options with business unit and executive levels.
- Bachelor’s or Master’s degree in Computer Science or Engineering.
- Typically 10+ years of experience.
Role Overview
- Security Director Cloud (SD Cloud): a cloud-native Security Management Platform delivering centralized management, monitoring, policy administration, and automation for Juniper SRX Firewalls, vSRX, Secure Edge, and hybrid cloud security environments.
- Enables consistent management of security policies across on-premises, cloud, and remote locations through a single web interface.
- Positions SD Cloud as HPE/Juniper management portal for SASE, supporting unified policy management, Zero Trust, Zero Touch Provisioning (ZTP), threat visibility, analytics, automation, and API-driven integrations.
- Security Director (On-Prem): on-premises version of the same security management platform.
- Centrally manages SRX and vSRX firewalls, providing policy lifecycle management, monitoring, configuration, logging, and automation via a web-based interface.
- Successor to Junos Space Security Director with similar operational capabilities for organizations requiring local deployment.
Core Technologies
- Go (1.24+)
- Java (Spring Boot / Spring Framework, Jakarta EE)
- PostgreSQL (or equivalent DB) and Elastic Search
- gRPC, Protocol buffers, REST, OpenAPI/Swagger
Cloud Technologies
- Apache Kafka (Confluent, Sarama) and Redis-based queues
- Docker, Kubernetes, Kubernetes client libraries
- Prometheus, distributed tracing, structured logging (SLF4J/Logback)
- Load balancer like Ambassador (or equivalent)
Other Technologies
- Bazel, Maven, Helm
- OAuth2, SAML, JWT
- Jenkins CI/CD
Nice to Have
- Security domain experience.
- Experience in Network Management Systems development.
- Exposure to building software platforms consumed by applications.
Hybrid Work Requirement
- Hybrid role with an average requirement to work 2 days per week from an HPE office.
Location
- San Juan, PR (Hybrid)
Benefits
- Relocation support is provided for eligible candidates.
- Comprehensive benefits supporting physical, financial, and emotional wellbeing for team members and their loved ones.
Personal & Professional Development
- Career development programs for knowledge experts or cross-division skill growth.
Inclusion
- Unconditionally inclusive work approach that celebrates individual uniqueness.
- Flexibility to manage work and personal needs.
Health & Wellbeing
- Benefits designed to support physical, financial, and emotional wellbeing.