Software Development Engineer II

F5 F5 · Enterprise · Hyderabad, India

Software Development Engineer II at F5 focusing on high-performance network applications, designing, implementing, and testing components in Golang and Python. The role involves working with cloud-native applications on Kubernetes, developing APIs, and integrating AI Copilot solutions into automation workflows, alongside CI/CD and DevOps practices. Requires experience in networking, test automation, Docker, and Kubernetes.

What you'd actually do

  1. Work on high performance network applications
  2. Design, implement and test components in a multitude of languages (Golang, Python).
  3. Work closely with engineering, product, marketing, and customer support teams to engineer end-to-end solutions.
  4. Improve processes, tooling, and engineering standards.
  5. Have innovative problem-solving skills.

Skills

Required

  • Golang
  • Python
  • Shell scripts
  • Docker
  • Kubernetes
  • REST/gRPC APIs
  • CI/CD pipelines
  • DevOps best practices
  • Networking
  • test automation
  • analytic/trouble-shooting skills
  • product life cycle

Nice to have

  • basic networking (routing/switching) concepts
  • network security
  • HTTP Load balancers

What the JD emphasized

  • Integrate AI Copilot solutions (e.g., code assistants, LLM APIs, automation bots) into automation workflows