Senior Systems/Storage Development Engineer

5 - 8 years

17 - 26 Lacs

Bengaluru Karnataka India

Posted:3 weeks ago

Apply

Job Description

Join HPE Hybrid Cloud to design, develop, and enhance next-generation storage products, including Object and File Storage, as part of HPE GreenLake Storage. You will contribute to system architecture, drive technical innovation, and mentor junior engineers, ensuring high-quality, scalable, and performant software solutions.

Key Responsibilities:

  • Design, develop, troubleshoot, and debug software programs for new storage products and enhancements.
  • Develop organization-wide architectures and methodologies for software systems across multiple platforms within the Global Business Unit.
  • Identify and evaluate new technologies, innovations, and outsourced development partner relationships to align with the technology roadmap.
  • Review and evaluate designs and project activities for compliance with development guidelines and standards; provide actionable feedback to improve product quality and reduce risk.
  • Influence strategic decisions using recognized domain expertise, technical insight, and business acumen.
  • Provide technical guidance and mentoring to junior engineers, promoting software systems design and development excellence.

Education & Experience Required:

  • Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent.
  • Significant experience in storage product development (file, block, or object storage).
  • Strong background in system programming, C/C++, multi-threaded programming, and OS internals.

Knowledge & Skills:

  • Designing and integrating software systems across multiple platform types into overall architecture.
  • Experience in software systems design tools and languages.
  • Proficiency in data structures, algorithms, and multi-threaded programming.
  • Debugging complex issues in multi-threaded and clustered environments.
  • Evaluating and implementing software testing methodologies, including test plans, debugging, and automated test scripts.
  • Experience in storage protocols and technologies such as iSCSI, SCSI, FC, NFS, CIFS, replication, QoS, memory & space management, virtualization, and de-duplication.
  • Experience with performance tuning, modeling, and performance analysis tools (e.g., Oprofile, gprof).
  • History of innovation with multiple patents or deployed solutions in software design.
  • Excellent analytical and problem-solving skills.
  • Ability to communicate product architectures, design proposals, and technical options effectively to business unit and executive leadership.

Preferred Expertise (Highly Desirable):

  • Data-path on large and complex modules.
  • Distributed systems, clustering, or high-availability (HA) design.
  • Large objects and multi-part upload design/code complexities.

Skills Required

system programming (c/c++) storage product development multi-threaded & clustered systems distributed systems & clustering performance tuning & analysis

Work Mode

On-site

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now
coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Hewlett Packard Enterprise logo
Hewlett Packard Enterprise

IT Services and IT Consulting

Houston Texas

RecommendedJobs for You