remoteonsite
Senior Principal Software Engineer - Hewlett Packard Enterprise HPE
Software Engineer
Lead design and delivery of high‑scale, edge‑to‑cloud solutions using Java, C++, and Python, driving architectural excellence across distributed microservices on AWS.
About the role
Key Responsibilities
- Architect and lead the development of mission‑critical, edge‑to‑cloud services using Java, C++, and Python.
- Drive performance, scalability, and reliability of distributed microservices on AWS.
- Mentor and coach engineering teams, fostering best practices in code quality and DevOps.
- Collaborate with product, security, and operations to define technical roadmaps and release plans.
- Champion continuous improvement, automation, and cloud‑native design patterns.
Requirements
- 10+ years of software engineering experience with deep expertise in Java, C++, and Python.
- Proven track record designing and scaling distributed systems on AWS.
- Strong knowledge of microservices architecture, containerization, and CI/CD pipelines.
- Excellent communication skills and ability to influence cross‑functional teams.
- Experience with performance tuning, observability, and security best practices.