Software Build and Release Engineer

Hewlett Packard EnterpriseSunnyvale, CA
Onsite

About The Position

Hewlett Packard Enterprise is a global edge-to-cloud company focused on advancing how people live and work by helping companies connect, protect, analyze, and act on their data and applications from edge to cloud. The company fosters a culture that values diverse backgrounds, flexibility, and bold moves. This role is for a motivated Software Build and Release Engineer to join the HPE Networking Catalyst tool’s Team. The engineer will be responsible for maintaining and optimizing release pipelines and development infrastructure for the engineering organization. Key aspects of the role include supporting release and build workflows, coordinating release processes, and contributing to infrastructure automation. The engineer will collaborate with distributed teams to ensure reliable, efficient, and scalable build and release operations across multiple product lines, while also providing technical support and continuously improving development tooling and processes.

Requirements

  • Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent
  • Typically 2-4 years of relevant experience
  • Build and maintain CI/CD pipelines in Jenkins and similar tools
  • Strong programming experience in Python and C/C++
  • Experience with C/C++ build systems (CMake, Make, Bazel, Autotools)
  • Knowledge of compiler toolchains (GCC, Clang) and cross-compilation workflows
  • Experience with build automation, continuous integration, and deployment processes
  • Experience troubleshooting build failures and performance optimization
  • Familiarity with artifact management (JFrog Artifactory) and release coordination
  • Working knowledge of Build/Make infrastructure, Infrastructure as Code (IaC), and SCM tools (SVN/Git)

Nice To Haves

  • Exposure to large-scale enterprise development environments
  • Familiarity with AI-assisted tooling (LLMs, code assistants, automation bots) for accelerating infrastructure and developer workflows
  • Cloud Architectures
  • Cross Domain Knowledge
  • Design Thinking
  • Development Fundamentals
  • DevOps
  • Distributed Computing
  • Microservices Fluency
  • Full Stack Development
  • Security-First Mindset
  • Solutions Design
  • Testing & Automation
  • User Experience (UX)

Responsibilities

  • Maintain and optimize release pipelines and development infrastructure serving the engineering organization
  • Support release and build workflows
  • Coordinate release processes
  • Contribute to infrastructure automation initiatives
  • Work with distributed teams to ensure reliable, efficient, and scalable build and release operations across multiple product lines
  • Provide technical support
  • Continuously improve development tooling and processes

Benefits

  • Comprehensive suite of benefits that supports physical, financial and emotional wellbeing (Health & Wellbeing)
  • Programs catered to helping you reach any career goals (Personal & Professional Development)
  • Unconditionally inclusive work environment
  • Flexibility to manage work and personal needs
  • Variable incentives
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service