remote
Senior Systems/Software Engineer - Hewlett Packard Enterprise HPE
Software Engineer
Senior Systems/Software Engineer driving high‑performance, edge‑to‑cloud solutions using C++ and Java on Linux platforms, architecting distributed systems and cloud services to deliver scalable, secure enterprise products.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput, low‑latency services in C++ and Java across distributed environments.
- Collaborate with cross‑functional teams to define architecture, performance goals, and security requirements for edge‑to‑cloud solutions.
- Implement robust testing, continuous integration, and deployment pipelines to ensure reliability and rapid delivery.
- Analyze system performance, troubleshoot complex issues, and optimize resource utilization in production.
- Mentor junior engineers, conduct code reviews, and promote best practices in software quality and maintainability.
Requirements
- 5+ years of professional software development experience in C++ and Java.
- Strong background in Linux system programming, networking, and distributed system design.
- Hands‑on experience with cloud platforms (AWS, Azure, or GCP) and container orchestration (Kubernetes, Docker).
- Proficiency in performance profiling, debugging, and automated testing frameworks.
- Excellent communication skills and a collaborative mindset for cross‑team initiatives.