Hewlett Packard Enterprise logo

Senior Software Development Engineer - AI and Optimization

Hewlett Packard Enterprise
NewPosted yesterday

LOCATION

Bengaluru · Hybrid

EXPERIENCE

6 - 10 Years

TYPE

FullTime

SKILLS REQUIRED

PythonFull-Stack DevelopmentSoftware ArchitectureCI/CDNode.jsReact.jsTechnical Leadership

Job description

Overview

Design, build and scale AI-enabled security applications that improve engineering productivity, security analysis, automation and decision-making across the enterprise, within HPE's Product Security Office.

What you'll do

  • Lead the design, development and delivery of complex software applications and platforms, providing technical leadership across solution design, analysis, coding, testing, integration and deployment.
  • Drive end-to-end execution of software engineering initiatives, ensuring solutions are scalable, maintainable, secure and aligned with business and technical objectives.
  • Review and evaluate software designs, architecture decisions and development activities to ensure alignment with engineering standards and reduce operational and delivery risk.
  • Provide technical expertise and engineering leadership for cross-functional projects, influencing technical direction and enabling successful delivery across organizational boundaries.
  • Champion the evaluation, adoption and integration of emerging technologies, tools and engineering practices that improve product capabilities and developer productivity.
  • Contribute to the definition and evolution of software engineering standards, development methodologies and best practices.
  • Mentor and coach engineers through technical guidance, design reviews, knowledge sharing and hands-on collaboration.

What you'll need

  • Bachelor's or Master's degree in Computer Science, Information Systems, or a related discipline, or equivalent practical experience.
  • Typically 6-10 years of software engineering experience designing and delivering enterprise applications and platforms.
  • Experience developing applications using the MERN stack and Python.
  • Experience with CI/CD pipelines and tools such as GitOps, Docker, Jenkins, or GitHub Actions.
  • Experience with software systems architecture, including designing and integrating solutions across multiple platform types.
  • Experience evaluating software testing methodologies, developing test plans, debugging complex issues, and creating testing tools and automation.
  • Experience working with AI/ML, cloud technologies, MLOps, large language models, and agentic AI concepts.
  • Understanding of AI security, responsible AI principles, and governance frameworks.
  • Understanding of OWASP Top 10 vulnerabilities and secure coding practices.
  • Experience with a variety of software design tools, frameworks and programming languages.
  • Strong analytical and problem-solving capabilities.
  • Strong written and verbal communication skills, including the ability to communicate technical concepts, product architectures and design proposals to technical and senior leadership audiences.
  • Ability to evaluate alternatives, influence technical direction and build alignment across stakeholders.

Details

  • Location: Bengaluru, Karnātaka, India.
  • Hybrid: work on average 2 days per week from an HPE office.
  • Job level: TCP_04; job family: Engineering.
  • Accommodation requests are handled through a secure form linked in the posting.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Development Engineer - AI and Optimization