Senior Systems/Software Engineer Cloud & On-Premise Software Development
Backend Developer
Senior
API
APIs
Big Data
Cloud
Cloud Infrastructure
Cloud Native
Cloud Operations
Cloud Platform
Cloud Platforms
Cloud Technology
Containerization
Data Integration
Data Pipeline
Data Pipelines
Data Platform
Data Processing
Database
Databases
DevOps
DevSecOps
Engineer
Engineering
Grpc
Information Technology (IT)
Infrastructure
Infrastructure As Code
Kafka
Kubernetes
Platform Engineering
Security Automation
Software Development
Software Engineer
Software Engineering
SQL
Stream Processing
Job Description
Hewlett Packard Enterprise is building security management capabilities that span cloud and on-prem environments, enabling consistent policy administration across distributed infrastructures. In this Senior Systems/Software Engineer role, you will contribute to Security Director Cloud and Security Director On-Prem, taking ownership of key software modules across the product stack.
Based in San Juan, PR (hybrid), the position involves end-to-end product responsibility for one or more modules, with a focus on secure, well-tested delivery and collaboration across globally distributed engineering teams.
Role overview
- Security Director Cloud (SD Cloud) is a cloud-native Security Management Platform for centralized management, monitoring, policy administration, and automation for Juniper SRX Firewalls, vSRX, Secure Edge, and hybrid cloud security environments.
- SD Cloud supports consistent security policy management across on-premises, cloud, and remote locations through a single web interface.
- It serves as an HPE/Juniper management portal for Secure Access Service Edge (SASE) and includes unified policy management, Zero Trust, Zero Touch Provisioning (ZTP), threat visibility, analytics, automation, and API-driven integrations.
- Security Director (On-Prem) is the on-premises version of the same security management platform, centrally managing SRX and vSRX firewalls with policy lifecycle management, monitoring, configuration, logging, and automation via a web-based interface.
Responsibilities
- Own and deliver one or more product modules end-to-end.
- Apply strong code debugging and software design skills at the module level, working across multiple modules and features.
- Identify and evaluate new technologies, innovations, and outsourced development partner relationships for alignment with the technology roadmap and business value, then create integration and architecture update plans.
- Review and evaluate designs and project activities against development guidelines and standards, providing concrete feedback to improve product quality and reduce failure risk.
- Support high-quality software delivery by writing robust Unit Test cases, improving code coverage via automation, validating new and existing functionality, and documenting and executing functional test cases before QA handoff.
- Use domain expertise to influence technical leadership decisions, outsourced development partners, and industry standards groups.
- Provide guidance and mentoring to less-experienced staff to model software system design and development excellence.
Required experience
- 6-10 years of experience; minimum 6 years required.
- Experience building cloud product(s) using a Microservices architecture.
- Extensive knowledge of cloud applications and related technologies.
- Excellent analytical and problem-solving skills, with strong software debugging ability.
- Experience designing and developing software systems design tools and languages.
- Demonstrated experience collaborating in cross-geography, globally distributed teams across multiple time zones and cultures.
- Ability to own and maintain multiple software modules.
- Hands-on experience across several of the technology areas listed below, with the ability to adapt quickly to adjacent domains.
- Strong written and verbal communication skills, including mastery of English and the local language.
- Bachelor’s or Master’s degree in Computer Science or Engineering.
Technologies
- Go (1.24+)
- Java (Spring Boot / Spring Framework, Jakarta EE)
- PostgreSQL
- Elastic Search
- gRPC, Protocol buffers
- REST, OpenAPI/Swagger
- Apache Kafka (Confluent, Sarama)
- Redis-based queues
- Docker, Kubernetes, Kubernetes client libraries
- Prometheus, distributed tracing, structured logging (SLF4J/Logback)
- Load balancer such as Ambassador or equivalent
- Bazel, Maven, Helm
- OAuth2, SAML, JWT
- Jenkins CI/CD
Hybrid requirement
- This role is designed as Hybrid with an average expectation to work 2 days per week from an HPE office.
Benefits
- Relocation support is provided for eligible candidates.