SonicWall logo

Software Dev Principal Engineer - DPI experience is a must*

SonicWall
Posted this week

LOCATION

Pune · Hybrid

EXPERIENCE

10+ Years

SKILLS REQUIRED

C ProgrammingNetwork SecurityCryptographySoftware ArchitectureC++Packet ProcessingDebugging

Job description

Overview

Lead the architecture and development of Deep Packet Inspection (DPI) and SSL/TLS Decryption engines for SonicWall's NGFW appliance and virtual firewall product lines.

What you'll do

  • Architect and evolve the DPI engine for multi-gigabit stream-based L7 traffic inspection on NGFW appliances.
  • Lead design of the SSL/TLS decryption pipeline to enable security services inspection over encrypted traffic.
  • Define integration strategy between the decryption layer and downstream security services (AV, IPS, Anti-Spyware, Content Filtering, Application Control).
  • Drive hardware acceleration strategy for cryptographic and pattern-matching workloads.
  • Champion security hardening practices and ensure compliance with modern cryptographic standards.
  • Own architecture reviews, author technical specifications, define performance benchmarks, and mentor senior engineers.

What you'll need

  • 10+ years of C/C++ experience in high-performance networking, packet processing, or L7 security engines on NGFW or carrier-grade platforms.
  • Strong expertise in SSL/TLS internals, including TLS 1.2/1.3, PKI, certificate management, and OpenSSL/BoringSSL.
  • Hands-on experience building or optimizing DPI or security service engines (AV, IPS, Content Filtering, or Application Control) on commercial NGFW platforms.
  • Proficiency in multi-core, low-latency C/C++ programming, including concurrency, memory optimization, and zero-copy techniques.
  • Strong debugging and profiling skills across complex, multi-threaded networking environments.

Nice to have

  • Familiarity with NGFW security services from leading industry vendors.
  • Exposure to modern encrypted protocol standards (HTTP/3, QUIC, DoH, ECH/ESNI).
  • Experience with virtual or cloud firewall performance tuning.
  • Hands-on with network traffic generation and testing tools (Spirent, IXIA, TRex).

Details

  • Location: Pune, Maharashtra, India.
  • Work mode: Hybrid.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Dev Principal Engineer - DPI experience is a must*