- Company Name
- Versa Networks
- Job Title
- Security Software Development Engineer
- Job Description
-
**Job Title:** Security Software Development Engineer
**Role Summary:**
Design, develop, and support advanced security features for cloud‑based and on‑premise networking solutions, focusing on firewall, CASB, DLP, and related technologies. Collaborate with engineering, product, and customer support teams to deliver secure, scalable software that meets enterprise and service‑provider requirements.
**Expectations:**
- Deliver high‑quality, secure code that aligns with product roadmaps and customer needs.
- Demonstrate a strong customer‑centric mindset while troubleshooting complex security incidents.
- Act proactively to innovate and improve security capabilities in a fast‑moving environment.
**Key Responsibilities:**
- Integrate and extend CASB, DLP, and other security functions within the firewall architecture.
- Design and implement security features such as IDS/IPS, DPI, proxy, antivirus, RBI, and UEBA.
- Analyze, debug, and resolve customer‑reported issues on the hosted platform.
- Collaborate with cross‑functional teams (product, QA, operations) to define solution architecture and test plans.
- Provide technical guidance to junior engineers and peers.
- Maintain documentation of designs, code, and troubleshooting procedures.
- Participate in code reviews, design reviews, and security assessments.
**Required Skills:**
- 8+ years of experience in security software development for firewalls or related products.
- Deep knowledge of networking and security protocols (TCP/IP, routing, DNS, HTTP/HTTPS, TLS, SMTP, IDS/IPS).
- Hands‑on expertise with IDS/IPS, DPI, forward/reverse proxies, antivirus, DLP, CASB, RBI, UEBA.
- Strong background in encryption, security architecture, and protocol implementation.
- Proficiency in large‑scale, high‑performance software design and development.
- Excellent problem‑solving, debugging, and analytical skills.
- Effective written and verbal communication; experience working with cross‑functional teams.
- Self‑starter who can work independently or collaboratively in a startup‑type environment.
**Required Education & Certifications:**
- Bachelor’s or Master’s degree in Computer Science, Information Security, or a related technical field.
---