Cloud Software Engineer | 3+ Yrs | Bangalore

Website Hewlett Packard Enterprise

Job Description:

We are looking for a Cloud software Architect to join our development team. The team is developing the platform and numerous applications that run on it to deliver cutting-edge campus and branch networking from the cloud. This position provides the opportunity to apply your knowledge and experience to contribute to architecting and building the platform and applications on a top distributed backend. Be part of a fast-paced development team and learn how to build solutions that make a difference.

Job Roles and Responsibilities:

  • Very strong background implementing SaaS and distributed systems
  • Responsible for designing, implementing and supporting highly scalable applications and web services in Python, Java or Golang Environment.
  • Few years with distributed systems in a production environment, architecting scalable and resilient cloud services.
  • Strong experience with SQL or NoSQL databases.
  • Thorough knowledge and experience of frameworks like Spring , Vext.x, Netty, Flask, FastAPI and transport protocols like WebSockets, gRPC etc
  • Well versed with architecting cloud applications that run on popular public cloud services such as AWS and Azure.
  • Ability to deploy various techniques to ‘scale’ an application in a cloud environment.
  • Have Excellent organisational, verbal, and written communication skills

Job Requirements:

  • Relevant industry experience of 3+ years.
  • Minimum education at BE or Master level in Computer Science or related fields.
  • Proven record of Python/Java/Golang programming, contributing to released software.
  • Solid grasp of computer science concepts including data structures, object-oriented design, distributed computing and cloud computing paradigms.
  • Ability to think and operate as a team player

Preferred Skills:

  • Day-to-day working knowledge of contemporary source code development tools and techniques
  • Demonstrated ability to work collaboratively, including with remote teams.
  • Ability to learn complex technology quickly, work in a fast-paced, team-driven environment
  • Must be able to multi-task, manage details and keep sight of overall objectives

Apply Job

When you apply, don’t forget to mention that you found this Job Post on