Jobs / Software Development Engineer (SDE) / HPE Software Engineer Jobs in Bengaluru | Hybrid
HPE logo

HPE

HPE Software Engineer Jobs in Bengaluru | Hybrid

location_on Bangalore | Hybrid
work 4 - 6 years Experience
payments Competitive Salary (Not disclosed)
schedule Full Time

Role Overview

Job Overview

Hewlett Packard Enterprise is hiring a Software Engineer for its Aruba organization in Bengaluru. This hybrid opportunity is focused on developing reliable platform services and backend components that support modern network access and management systems. The role suits software engineers with 4 to 6 years of professional experience who enjoy hands-on development, distributed systems, APIs, containerized workloads, and production engineering.

The engineer will work closely with senior engineers and architects to turn system designs into working software. Responsibilities span API development, configuration systems, management workflows, service integrations, testing, observability, debugging, and operational improvements. The position also provides exposure to cloud architectures, DevOps, microservices, security-focused engineering, and large-scale systems.


Key Responsibilities

  • Develop backend services and platform components using modern software engineering practices.
  • Design, build, and maintain APIs using REST, GraphQL, and gRPC standards.
  • Contribute to configuration systems, management workflows, and integrations between services.
  • Produce clean, maintainable, well-tested code designed for long-term stability.
  • Build and operate containerized workloads using Docker and Kubernetes.
  • Investigate application issues and contribute to debugging, performance tuning, and operational improvements.
  • Help implement monitoring, logging, metrics, and health checks that improve service reliability.
  • Work with senior engineers and architects to understand system designs and contribute technical ideas.
  • Convert architectural decisions into practical development tasks and production-ready implementations.
  • Collaborate with product, security, and SRE teams to deliver features and resolve technical issues.
  • Participate in code reviews, design discussions, documentation, and engineering improvement initiatives.
  • Develop unit tests, integration tests, and automated quality checks.
  • Identify technical debt and contribute to efforts that improve maintainability and system quality.


Required Skills

Candidates should have 4 to 6 years of professional software engineering experience with strong backend development skills. Proficiency in .NET Core and its ecosystem is a core requirement.

Experience building APIs using REST, GraphQL, and gRPC is important. The role also requires experience with corporate management systems and control planes, along with an understanding of how backend services operate within large-scale enterprise environments.

Hands-on Docker experience and working knowledge of Kubernetes are required. Candidates should understand containerized application deployment and be comfortable troubleshooting services in such environments.

A solid foundation in service-oriented architecture, asynchronous programming patterns, and distributed systems is expected. Experience working with highly available or large-scale systems will help candidates handle the reliability and operational requirements of the role.


Preferred Skills

Experience with security products or security-oriented software engineering is useful. Candidates with backgrounds in configuration-driven systems, backend workflows, or operational management components may also be a strong fit.

Knowledge of React or other UI frameworks is desirable for engineers who have worked across backend and front-end integrations. Familiarity with CI/CD pipelines, testing frameworks, infrastructure-as-code tools, and platform integration projects can further strengthen an application.


Education

The provided job description does not specify a mandatory educational qualification. Candidates should review the official HPE vacancy for any education criteria that may apply during the recruitment process.


Experience

The role requires 4 to 6 years of professional software engineering experience. Relevant experience should demonstrate hands-on backend development, API engineering, containerization, distributed systems, and production support.

Candidates should be able to show practical ownership of software components and explain how they contributed to system reliability, testing, debugging, deployment, or performance improvements.


Required Technologies

The main technologies and technical areas include .NET Core, REST, GraphQL, gRPC, Docker, Kubernetes, distributed systems, service-oriented architecture, asynchronous programming, APIs, containerized workloads, monitoring, logging, metrics, health checks, unit testing, integration testing, CI/CD, infrastructure as code, React, microservices, cloud architectures, and DevOps.


Soft Skills

Strong debugging and problem-solving skills are important for this position because engineers will work on production issues, performance concerns, and distributed system behavior. Candidates should be able to reason through technical problems methodically and communicate their conclusions clearly.

Collaboration is equally important. The engineer will interact with senior technical contributors, architects, product teams, security professionals, and SRE teams. A willingness to participate in design discussions, code reviews, documentation, and continuous improvement activities will help the candidate succeed.


Benefits of Working in this Role

HPE states that it provides programs supporting employee health and wellbeing, along with personal and professional development opportunities. The company also describes career programs intended to help employees build expertise or explore opportunities in other areas of the organization.

The role itself offers practical exposure to backend engineering, APIs, distributed systems, Kubernetes, Docker, cloud architectures, DevOps, observability, and security-oriented development. These areas can help experienced engineers strengthen both technical depth and broader system understanding.


Work Mode

This is a hybrid role. The vacancy states an expectation of working, on average, two days per week from an HPE office.


Location

The position is based in Bengaluru, Karnataka, India, within HPE's Aruba organization. Bengaluru is a major technology hub with strong opportunities in backend engineering, cloud platforms, DevOps, distributed systems, .NET development, and enterprise software.


Who Should Apply

This opportunity is suitable for experienced software engineers with 4 to 6 years of professional development experience and strong backend skills. Candidates should have practical .NET Core experience and be comfortable developing APIs and services for enterprise environments.

Engineers with Docker and Kubernetes experience, distributed systems knowledge, and experience working on highly available applications should consider applying. Candidates with additional exposure to React, CI/CD, infrastructure as code, security products, or microservices can highlight those skills as relevant strengths.


Career Growth

The position provides broad technical exposure across backend development, API design, distributed systems, container orchestration, observability, cloud architecture, and DevOps. Engineers can deepen their .NET Core expertise while developing a stronger understanding of system architecture and production reliability.

Working alongside senior engineers and architects can also provide opportunities to improve technical design, code review, problem-solving, and collaboration skills. Exposure to security, SRE, product, and platform integration work can broaden an engineer's path toward senior technical and architecture-focused responsibilities.


Application Advice

Before applying, make your resume clearly demonstrate 4 to 6 years of professional software engineering experience and practical .NET Core development. Highlight APIs built with REST, GraphQL, or gRPC and describe the scale or purpose of the systems you supported.

Include hands-on experience with Docker and Kubernetes, along with distributed systems, asynchronous processing, service-oriented architecture, testing, monitoring, logging, and production troubleshooting. If you have used React, CI/CD pipelines, infrastructure-as-code tools, security products, or microservices, include those skills accurately. Strong project examples are more useful than a long list of technologies without context.


Technical Ecosystem

Eligibility Criteria

school

Education

The provided vacancy does not specify a mandatory degree or formal educational qualification.

work_history

Experience

4 - 6 years

Top Picks for You

smart_toy

SoftoBot

Beta

Your job search assistant

Ask about roles, locations, remote work, or fresher jobs.