F5

Sr Engineer, Software

F5 Networks, Inc
Bangalore ₹3-6 LPA Posted 15 May 2025
FULL TIME
Kubernetes
Golang
Distributed Systems
Networking
Network Security

Job Description

  • The Distributed Cloud Team is looking for a technically strong Senior Engineer who can work on our Config, Control, Data Path solutions in the lifecycle development of a multi cloud distributed platform.
  • Experience with Config, Control, data path at L3/L4 or L7.
  • Knowledge of Cloud services, Orchestration and Security aspects are highly desirable.

Professional Experience:

  • Bachelors and/or Masters degree in Computer Science Engineering
  • 10+ years of experience in software design and development

Knowledge,Skills:

  • Experience in designing and developing distributed software.
  • Good understanding of computer networking (routing/switching) concepts, network security, Loadbalancers, proxies like Nginx etc.
  • Extensive experience with programming languages like Golang, C/C++.
  • Experience with Config Plane, control plane & data plane protocols and features
  • Good understanding of IP networking, routing protocols, SSL, Firewalls, Nat, Proxies, CDN, DNS.
  • Experience with Kubernetes containers.
  • Experience with controller software, routers / switches, SDN.

Responsibilities

  • Design and development of software solutions
  • Understand requirements / use cases and proposed solutions, develop them in timely manner
  • Unit test the software using automation framework
  • Feature ownership and assisting the support team on customer issues
  • Follow software development lifecycle
  • Suggest improvements to the software and take up such activities
  • Working with distributed teams
  • Efficiently communicate/collaborate internally at F5.
Join WhatsApp Channel