Description

  • Develop a world class Software-Defined Networking(SDN) based solution that is distributed, resilient and highly-performant at large scale deployments within enterprise customers.
  • Adapt best engineering practices - clarity and completeness of functional specs, design documents and test plans, code hygiene and quality, thoroughness of testing, response to customer issues
  • Collaborate with geo-distributed team to own and deliver projects end-to-end with high quality and predictability with minimal supervision
  • Mentor junior team members, participate in tech talks, boot camps and knowledge sharing events

Qualifications:

  • BE/BTech/ME/MTech or equivalent in Computer Science from a reputed educational institute
  • 3+ years software development experience
  • Advanced level programming in Python / Golang/ Java / C/ C++
  • Strong fundamentals of Operating Systems, Multi-threaded/Multi-Process Applications,inter process communication, RPC
  • Basic knowledge of TCP-IP
  • Experience working on Firewall / security products
  • Hands on experience working with RESTful API, JSON, Protobuf...
  • Professional experience developing software for networking or security products
  • A strong understanding of Linux operating system and utilities
  • Plus: Experience building clustered, high-performance and fault-tolerant distributed system
  • Plus: Experience developing user level applications in Linux/Unix environment.
  • Plus: Skills in debugging complex distributed applications
  • Plus: Exposure to network/application security - Network segmentation, Distributed FireWall, ACL, VPN, SSL/TLS,
  • Plus: Exposure to Linux Networking stack, iptables, conntrack, OVS, OpenFlow
  • Plus: Understanding of virtualization concepts - compute/storage/network virtualization

Education

Any Gradute