Senior Cloud Software Engineer

Hewlett Packard Enterprise•Cupertino, CA
•$143,000 - $290,500•Hybrid

About The Position

The Senior Cloud Software Engineer builds cloud-based solutions for mission-critical applications and develops innovative technical approaches to solve customer problems. The role involves designing, prototyping, and implementing cloud solutions, and collaborating with project managers and development partners to support effective delivery, deployment, operation, monitoring, and support of cloud engagements. The position also contributes to innovative service offerings across multiple systems, platforms, and applications. This role applies subject matter expertise to technical problems, recommends alternatives, and may lead projects or assist less experienced professionals. The engineer exercises independent judgment while working toward project objectives. The position is hybrid and requires working an average of two days per week from an HPE office.

Requirements

  • Bachelor’s degree in computer science, engineering, information systems, or a closely related quantitative discipline.
  • Typically 4–7 years of experience.
  • Strong programming skills in Python, Java, Golang, or JavaScript.
  • Good understanding of distributed systems, event-driven programming paradigms, and designing for scale and performance.
  • Experience with cloud-native applications, developer tools, managed services, and next-generation databases.
  • Knowledge of DevOps practices, including CI/CD, infrastructure as code, containerization, and orchestration using Kubernetes.
  • Good written and verbal communication skills.
  • Ability to work effectively in a changing environment.

Nice To Haves

  • Master’s degree.

Responsibilities

  • Analyze feature specifications and determine required coding, testing, and integration activities.
  • Design and develop moderate to complex cloud application modules according to feature specifications and security policies.
  • Identify, debug, and resolve code issues and integration issues within application architecture.
  • Develop and execute comprehensive feature test plans addressing performance, scale, usability, and security requirements.
  • Deploy cloud-based systems and application code using CI/CD pipelines to automate cloud application management, scaling, and deployment.
  • Contribute to innovation and integration of new technologies into projects.
  • Analyze science, engineering, business, and other data-processing problems and develop solutions to complex application, system administration, or network concerns.
  • Collaborate with project managers and development partners on delivery, deployment, operation, monitoring, and support of cloud engagements.

Benefits

  • A comprehensive suite of benefits supporting physical, financial, and emotional wellbeing.
  • Programs to support career development and professional goals.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service