- Company Name
- Excelon Solutions
- Job Title
- Hiring for Senior Cloud Network Security Engineer/Developer (Golang/VPP/DPDK) on w2
- Job Description
-
**Job title:** Senior Cloud Network Security Engineer/Developer (Golang/VPP/DPDK)
**Role Summary:**
Design, develop, and integrate cloud‑native security solutions that include software data‑path components (VPP/DPDK) and system infrastructure. Engage as an individual contributor in a multi‑site team, delivering secure networking services such as SD‑WAN, NGFW, SWG, IDS/IPS, and DPI. Deliver maintainable, high‑performance code in Golang, C/C++ within Kubernetes/Docker environments.
**Expectations:**
- 1‑year contract with possible extension.
- Hands‑on developer or tech lead based on experience.
- Ability to work independently with high‑level guidance and collaborate across time zones.
- No mandatory specific cloud or security certifications; knowledge of cloud infra and container orchestration required.
**Key Responsibilities:**
- Develop and extend software data‑path modules using VPP/DPDK.
- Implement control‑plane logic and system infrastructure for cloud‑native security services.
- Integrate open‑source networking components (firewall, SWG, NGFW, IDS/IPS).
- Optimize Golang/C/C++ code for performance and reliability.
- Deploy and manage services on Kubernetes and Docker; interact with distributed messaging (GRPC).
- Participate in threat detection, incident response, and security best‑practice engineering.
- Collaborate with cross‑functional teams to design and implement secure tunneling, encryption, DPI, VPN, QoS features.
- Contribute to CI/CD pipelines, automated testing, and documentation.
- Support troubleshooting, debugging, and performance tuning in production environments.
**Required Skills:**
- **Programming:** Golang (essential), C/C++, Unix/Linux system programming.
- **Networking & Security:** SD‑WAN, NGFW, SWG, IDS/IPS, IPSec, firewall, VPN, QoS, DPI, anomaly detection, threat response.
- **Data‑Path Technologies:** VPP, DPDK, programmable packet pipelines, CNF/VNF development.
- **Cloud & Orchestration:** Kubernetes, Docker, containerized environments, cloud‑native architecture.
- **Distributed Systems:** Message bus, GRPC, distributed data handling.
- **Performance & Optimization:** Fastpath, forwarding, kernel‑level networking.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Optional certifications: CCNA/CCNP, OpenStack, Kubernetes (CKA/CKAD) or equivalent are welcome but not required.