Software Developer/ Engineer/ Architect

Software Developer - Cloud Platfrom

Are you looking for a unique, truly innovative role? What if it could be with one of the most impactful IT companies in the world?  Then we have the right opportunity – we are looking for Software Engineers to join our diverse and collaborative team.  In this amazing role you will be responsible for design, development, troubleshooting and debugging.  If you have a track record in and a passion for software engineering and want to be part of a growing business with ample opportunity for career growth, then please apply today.]

How you’ll make your mark:

  • Be part of the team designing and developing tooling for HPE’s hybrid cloud offerings
  • You will work as a member of a scrum team with other cloud software platform engineers and internal and outsourced development partners responsible for all stages of design and development including solution design, analysis, coding, testing, and integration.
  • You will review and evaluate designs and project activities for compliance with systems design and development guidelines and standards; providing tangible feedback to improve product quality and mitigate failure risk.
  • Use native hyperscaler APIs and 3rd party SaaS applications.
  • Use the latest toolchains including VMware, Docker, Kubernetes
  • Use best development practices such as DevOps/CI/CD/GitOps in an dynamic and agile environment
  • Develop with the latest technologies including Golang/Python/Terraform/Ansible
  • Develop microservices to deliver real customer value by transforming the way we deliver code to customers

You will be skilled in some of the following areas:

  • Holding a Bachelor’s or Master’s degree in Computer Science, Software Engineering, Computing, Engineering, Maths or related
  • Typically 2-4 years experience.
  • Strong Linux development background
  • Understanding of container and orchestration technologies – Docker and Kubernetes
  • Experience with automated CI/CD (Continuous Integration & Deployment) tools and processes such as Jenkins, CircleCI and GitOps
  • Experience with modern software development languages such as GoLang, Python, Rust or similar
  • Experience managing infrastructure as code, both on-prem and cloud based, using tools like Ansible, Terraform, etc.
  • Experience with public cloud and SDKs/APIs for Azure, AWS, or GCP
  • Experience with Virtualization technologies – Vmware (ESXi, NSX, VSAN, KVM)
  • Systems experience – servers, storage, networking
  • Experience with microservice architecture and REST API's
  • Experience and understanding of working with Agile framework
  • Analytical, debug and problem solving skills
  • Ability to learn quickly, to work independently and to collaborate
  • Strong written and verbal communication skills

We offer:

  • A competitive salary and extensive social benefits
  • Diverse and dynamic work environment
  • Work-life balance and support for career development
  • An amazing life inside the element! Want to know more about it?