Key Responsibilities:
Architecture & Innovation
- Develop organization-wide architectures, strategies, and methodologies for software systems across multiple platforms and Global Business Units.
- Identify and evaluate new technologies, innovations, and outsourced development partnerships for alignment with HPE's roadmap and business value.
- Create integration and update plans for new technologies into existing architectures.
- Anticipate bottlenecks and architect innovative, scalable solutions.
Product Development & Delivery
- Lead design and development of software systems for storage products, including operating systems, compilers, networks, utilities, databases, and cloud storage tools.
- Ensure compliance of designs and projects with development guidelines and standards.
- Deliver V1 or early-stage products in modern storage technologies (Object/File storage for AI, cloud storage).
- Drive technology development and delivery across multiple Scrum teams, ensuring performance requirements, schedules, and work plans are met.
Technical Leadership & Mentorship
- Act as internal authority on software system design, sought for consultation across business units.
- Provide guidance and mentoring to less-experienced team members, setting an example of innovation and excellence.
- Contribute to external technical community through patents, whitepapers, or industry standards.
- Drive best practices and operational excellence at team and organizational levels.
Problem Solving & Quality Assurance
- Provide tangible solutions that improve product quality and mitigate failure risk.
- Evaluate and select processes for software system testing, including writing test plans, debugging, and executing test scripts.
- Apply deep domain expertise to influence executive decisions and strategic initiatives.
Qualifications & Skills:
- Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent.
- 12+ years of experience in product development in storage/system engineering.
- Strong track record in early-stage product development and delivering modern storage solutions.
- Experience in architecting and designing efficient, scalable software systems across multiple platforms.
- History of innovation with multiple patents or deployed solutions in software design.
- Ability to drive technology development across multiple engineering teams.
- Excellent analytical and problem-solving skills.
- Strong proficiency in system programming, software architecture, and storage protocols.
- Mastery of written and verbal English, with the ability to influence decisions at business unit and executive levels.