# Senior Systems Software Engineer (Cloud & Distributed Systems)

**Company**: Hewlett Packard Enterprise
**Location**: San Juan, Puerto Rico
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://hpe.wd5.myworkdayjobs.com/en-US/Jobsathpe/job/San-Juan-Puerto-Rico-Puerto-Rico/Senior-Software-Engineer---Go-Python_1200148?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_ab37df6c-9b2

## Description

We are looking for a Senior Systems Software Engineer to lead the development of our Linux system management and monitoring infrastructure. In this position, you will build the "brain" of our Debian-based systems,creating Go-based tools that manage software lifecycles, monitor service health, and ensure system-wide observability.

**Responsibilities:**

- Build and maintain Golang applications for Linux user-space management, focusing on Debian-based distributions.

- Develop programmatic solutions to monitor installed packages, manage updates via apt/dpkg APIs, and ensure version consistency.

- Design systems to track service status, health metrics, and automated log retrieval/parsing for rapid troubleshooting.

- Oversee the packaging of internal software into production-ready .deb files, including post-install scripting and dependency management.

- Lead the transition toward more modular, service-oriented system tools while maintaining peak performance in a Linux environment.

**Education and Experience Required:**

- Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent.

- 7–10+ years of experience in software development.

**Knowledge and Skills:**

- Strong experience with Go (Golang).

- Expert proficiency in Golang (Go) for systems-level programming.

- Proficiency in Python for scripting, automation, or maintaining existing system utilities.

- Experience designing distributed systems or microservice architectures to handle complex system tasks.

- General understanding of modern deployment environments (e.g., containers, Kubernetes, or similar) is a plus, but not required.

- Experience with networking concepts or device management systems.

- Strong problem-solving skills and ability to work independently.

- Excellent written and verbal communication skills; mastery in English and local language.

- Ability to effectively communicate product architectures, design proposals and negotiate options at business unit and executive levels.

**What We Can Offer You:**

- Health & Wellbeing: comprehensive suite of benefits that supports physical, financial and emotional wellbeing.

- Personal & Professional Development: investment in your career, with programs to help you reach career goals.

- Unconditional Inclusion: inclusive work environment that celebrates individual uniqueness.

## Skills

### Required
- Go
- Golang
- Python
- microservices development
- distributed systems
- Linux
- Debian

### Nice to have
- containers
- Kubernetes
- networking concepts
- device management systems

---

Source: [Apply at hpe.wd5.myworkdayjobs.com](https://hpe.wd5.myworkdayjobs.com/en-US/Jobsathpe/job/San-Juan-Puerto-Rico-Puerto-Rico/Senior-Software-Engineer---Go-Python_1200148?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
