Principal Software Development Engineer

F5 F5 · Enterprise · Hyderabad, India

This Principal Software Development Engineer role focuses on the BIGIP Kubernetes platform for AI and cloud-native applications, requiring expertise in networking, distributed systems, and cloud technologies. The engineer will design, architect, develop, and test key product components, ensuring scalability, security, and performance. While the role mentions AI and cloud-native applications, the core responsibilities revolve around platform engineering, traffic management, load balancing, and security within a Kubernetes environment, rather than direct AI model development or research.

What you'd actually do

  1. Design Architect and implement major components of products
  2. Research, investigate and define new areas of technology to enhance existing products or new product directions with innovative ideas
  3. Creative and Out of the box thinking for implementing new designs
  4. Evaluate performance of products; tune, re-evaluate the design and implementation of current source code
  5. Document software designs via functional specifications and other design documents

Skills

Required

  • Networking (TCP/IP, Load Balancing, Routing)
  • L2–L7 network protocols (IP, TCP/UDP, TLS, DNS, HTTP, gRPC, BGP, etc.) and web technologies
  • architecting and designing AI and cloud-native products and infrastructure
  • distributed systems, microservices architecture, & cloud-native design
  • code generation AI Tools like copilot
  • Linux and Container based environments
  • Go, Python, C/C++
  • Opensource Technologies
  • Kubernetes , Openshift
  • cloud technologies (Openstack, AWS, Azure, Google , VMware)
  • analytic / trouble-shooting and debugging skills
  • manage ambiguity in work
  • learn and adopt new programming languages
  • written and verbal communications
  • collaborate and thrive in a fast-paced high-performance environment
  • design and implement new functionality in multiple feature areas
  • Bachelor’s degree or equivalent work experience

Nice to have

  • emerging leadership qualities

What the JD emphasized

  • Experience architecting and designing AI and cloud-native products and infrastructure
  • Strong experience with code generation AI Tools like copilot
  • Experience with Kubernetes , Openshift is must