Sr Software Development Engineer

F5 F5 · Enterprise · Hyderabad, Bangalore

This role focuses on Release Engineering, automating and managing product releases across software and SaaS platforms. A key aspect is integrating AI-driven workflows and tools into CI/CD and release management pipelines to enhance efficiency and quality, particularly within public cloud marketplace contexts.

What you'd actually do

  1. Design, implement, and maintain automation scripts for release processes using Python, Golang, Shell and Terraform.
  2. Drive F5 product release processes through development, validation, and deployment phases for all release types (major, minor, patch). Create and manage comprehensive release event checklists.
  3. Manage and optimize release workflows for public cloud marketplaces (AWS, Azure, GCP), with responsibility for navigating marketplace onboarding, compliance, and publication processes.
  4. Develop and integrate AI-based workflows and tools into CI/CD and release management pipelines, leveraging latest AI solutions for improved release quality and efficiency.
  5. Manage code repository best practices and branching strategies, with hands-on ownership of Perforce (P4) and GitLab.

Skills

Required

  • Python
  • Golang
  • Shell
  • Terraform
  • AWS Marketplace
  • Azure Marketplace
  • Google Cloud Marketplace
  • Perforce/P4
  • GitLab
  • Oracle Agile PLM
  • DevOps
  • CI/CD frameworks
  • cloud platforms (AWS, Azure, GCP)
  • SCM tools

Nice to have

  • Project Management certificate

What the JD emphasized

  • AI-driven pipeline enhancements
  • Develop and integrate AI-based workflows and tools into CI/CD and release management pipelines
  • leveraging latest AI solutions for improved release quality and efficiency
  • Hands-on experience developing and maintaining AI-driven workflows
  • comfortable using and integrating latest AI tools into software engineering/release pipelines
  • Track record of continuous improvement in software release quality, reliability, and automation.

Other signals

  • AI-driven pipeline enhancements
  • Develop and integrate AI-based workflows and tools into CI/CD and release management pipelines
  • leveraging latest AI solutions for improved release quality and efficiency
  • Hands-on experience developing and maintaining AI-driven workflows
  • comfortable using and integrating latest AI tools into software engineering/release pipelines