Description
As a Full Stack Software Development Engineer in HPE's Product Security Office, you will design, develop, troubleshoot, and enhance AI/ML-powered security applications.
You will work on modern web applications and services using the MERN stack and Python while contributing to solutions that leverage AI/ML, large language models, cloud technologies, and automation.
This is a hands-on engineering role where you will contribute to application development, testing, integration, debugging, and continuous improvement activities while working closely with software engineers and cross-functional teams to deliver reliable, high-quality solutions.
Responsibilities
- Design enhancements, updates, and programming changes for application components, services, and supporting systems.
- Analyze design requirements and determine coding, programming, testing, and integration activities required to meet project objectives.
- Develop application functionality using established engineering standards, development practices, and project guidelines.
- Execute test plans, debug software issues, and identify opportunities for improvements in code quality, performance, and reliability.
- Participate as a member of cross-functional engineering teams to develop reliable, cost-effective, and high-quality software solutions.
- Collaborate with engineering teams and development partners to communicate design status, project progress, and issue resolution activities.
Requirements
- Bachelor's or Master's degree in Computer Science, Information Systems, or a related discipline, or equivalent practical experience.
- Typically 2-4 years of software development experience.
- Experience developing applications using the MERN stack and Python.
- Experience working with CI/CD pipelines and tools such as GitOps, Docker, Jenkins, GitHub Actions, or similar technologies.
- Experience designing, developing, testing, and debugging software applications and services.
- Experience working with software testing methodologies, execution of test plans, debugging practices, and testing tools.
- Experience designing software solutions across multiple platform types.
Nice to Have
- Familiarity with AI/ML, cloud technologies, MLOps, large language models, and agentic AI concepts.
- Understanding of OWASP Top 10 vulnerabilities and secure coding practices.
- Experience using software design tools, frameworks, and programming languages.
- Ability to apply analytical and problem-solving skills to technical challenges.
- Strong written and verbal communication skills, including the ability to communicate technical concepts, design proposals, and implementation options effectively.
- Ability to work collaboratively across engineering teams while delivering high-quality technical outcomes.
Benefits
- Comprehensive suite of benefits that supports physical, financial, and emotional wellbeing.
- Investment in your career with programs to help you reach your career goals.
- Unconditionally inclusive work environment that celebrates individual uniqueness.