1,128,939open jobs
65,067companies
198,483added this week
Browse all
Salary
≈ $18k – $45k per year (Estimated)
Location
In office (Bengaluru)
Seniority
Senior · 8+ years exp

Confirmed on the employer's own hiring board on Oct 3, 2026. First seen by Alion on Jul 9, 2026. SonicWall scores B on the Alion truth index.

Overview
Company
Impact
Profile match
SonicWall is a cybersecurity company headquartered in Milpitas, California, that makes next-generation firewalls, secure access and zero trust services, email security, endpoint protection and wireless access points sold through a partner-first channel model. Founded in 1991, it serves small and midsize businesses, enterprises and government agencies worldwide, runs its own threat research centre, and has large engineering teams in India. It hires software engineers in C, C++, Go, Python, Java and front-end frameworks, DevSecOps and SRE engineers, presales and solutions engineers, territory managers and marketing staff.

SonicWall  is a cybersecurity forerunner with more than 30 years of expertise and is recognized as a leading partner-first company, ensuring our partners and their customers are never alone in the fight against cybercrime. With the ability to build, scale and manage security across the cloud, hybrid and traditional environments in real-time, SonicWall provides relentless security against the most evasive cyberattacks across endless exposure points for increasingly remote, mobile and cloud-enabled users. With its own threat research center, SonicWall can quickly and economically provide purpose-built security solutions to enable any organization-enterprise, government agencies and SMBs-around the world. For more information, visit www.sonicwall.com  or follow us on Twitter, LinkedIn, Facebook  and Instagram.

About the Role

SonicWall is hiring a Senior Software Engineer to develop and maintain the Content Filtering Service client embedded in SonicOS - the firmware running on SonicWall firewall appliances worldwide. This module intercepts live traffic, queries the CFS rating servers in real time, and enforces URL-based content filtering policies at the packet level. This is security-critical code: a policy bug is a traffic bypass on a deployed security appliance.

The codebase is in C with a split Control Plane / Data Plane architecture, multi-blade cache synchronization, and multiple firmware version upgrade paths.

Responsibilities

  • Maintain, harden, and extend the CFS client module across both the control plane and data plane.
  • Own the binary UDP protocol implementation between the firewall and the CFS rating servers, ensuring correctness and compatibility across protocol versions.
  • Develop and maintain complete IPv4 and IPv6 support across all code paths.
  • Own the firmware upgrade and migration paths, ensuring they are atomic, failure-safe, and correctly handle all supported version transitions.
  • Improve reliability of inter-blade cache synchronization on multi-blade appliances.
  • Collaborate with the server-side on coordinated protocol changes.
  • Document the concurrency model, upgrade invariants, and dataplane integration for long-term maintainability.
  • Collaborate asynchronously with a US-based team and the India-based server team.

Requirements

  • Expert-level C  (not C++): disciplined manual memory management, pointer arithmetic, and systems design.
  • Multi-core concurrency in C: reader-writer locks, spinlocks, atomic operations, and memory ordering.
  • Kernel-level networking: deep understanding of how a packet moves through a firewall dataplane - TCP/UDP processing, flow cache, connection tracking. Userspace socket programming alone is not sufficient.
  • Strong IPv4 and IPv6  across all code paths.
  • Comfortable navigating and owning a large C codebase with multiple subsystems.
  • Experience with network testing and debugging tools: packet capture (Wireshark/tcpdump), traffic generators, GDB.
  • Good written English for remote, asynchronous collaboration.

Nice to have:

  • Experience with multi-blade or multi-ASIC hardware platforms (Octeon/CVMX or similar).
  • Understanding of symmetric encryption (AES-CBC, DES) at the C implementation level.
  • Prior experience on a security appliance, network device, or UTM firmware codebase.
  • Familiarity with TLV binary protocol design and versioning.
  • Experience with C fuzz testing or sanitizers (AFL, AddressSanitizer, ThreadSanitizer).

Education & Experience

At least 8 years of related experience with a Bachelor's degree; or 6 years with a Master's degree; or a PhD with 3 years' experience; or equivalent experience preferred. Degree in Computer Science, Engineering, or related field preferred.

SonicWall is an equal opportunity employer.  

We are committed to creating a diverse environment and are an equal opportunity employer. All qualified applicants receive consideration for employment without regard to race, color, ethnicity, religion, sex, gender, gender identity and expression, sexual orientation, national origin, disability, age, marital status, veteran status, pregnancy, or any other basis prohibited by applicable law.

At SonicWall, we pride ourselves on recruiting a diverse mix of talented people and providing active security solutions in 100+ countries.

Applicant Privacy Notice

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,128,939 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
Bengaluru
≈ $18k – $37k per year (Estimated) • In office • 5+ years exp • Hyderabad
DevOps
Windows
Apply
≈ $29k – $61k per year (Estimated) • In office • 4+ years exp • Bachelor's Degree • Hyderabad
Python
Java
C++
AI/ML
Edge AI
Machine Learning
Management
Agile
Scrum
Kanban
QA
Rest-Assured
Apply
≈ $31k – $66k per year (Estimated) • In office • 2+ years exp • Bachelor's Degree • Bengaluru
QA
Rest-Assured
Apply
≈ $21k – $53k per year (Estimated) • In office • 3+ years exp • Bachelor's Degree • Bengaluru
Python
SystemVerilog
Perl
Chips/EDA
UVM
QA
Rest-Assured
Apply
≈ $34k – $70k per year (Estimated) • In office • 18+ years exp • Bachelor's Degree • Bengaluru • Hyderabad
Python
Perl
Chips/EDA
Synopsys Design Compiler
Synopsys PrimeTime
Synopsys Fusion Compiler
Cadence Genus
QA
Rest-Assured
Apply
≈ $87k – $182k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Vancouver
C++
DevOps
CI/CD
Git
Apply
$125k – $160k per year • In office • 2+ years exp • McLean
Python
Java
SQL
C++
Scala
Python
pySpark
Databases
MySQL
Databricks
Apache Iceberg
Delta Lake
MS SQL
AI/ML
Spark
Airflow
Machine Learning
DevOps
GCP
Azure
CI/CD
AWS
Amazon EC2
Amazon S3
AWS Step Functions
Analytics
ETL/ELT
Informatica
Collibra
Alation
Management
Agile
Apply
$125k – $165k per year • In office • 5+ years exp • McLean
Python
Java
SQL
C++
Scala
Python
pySpark
Databases
MySQL
Databricks
Apache Iceberg
Delta Lake
MS SQL
AI/ML
Spark
Airflow
Machine Learning
DevOps
GCP
Azure
CI/CD
AWS
Amazon EC2
Amazon S3
AWS Step Functions
Analytics
ETL/ELT
Informatica
Collibra
Alation
Management
Agile
Apply
$140k – $180k per year • In office • 5+ years exp • Bachelor's Degree • McLean
Python
Java
SQL
C++
Scala
Python
pySpark
Databases
MySQL
PostgreSQL
Databricks
Oracle
Apache Kafka
Amazon Redshift
AI/ML
Hadoop
Spark
Airflow
DevOps
CI/CD
AWS
AWS Lambda
Amazon S3
AWS Step Functions
Analytics
ETL/ELT
SSIS
Management
Agile
Apply
Data Engineer 2 days ago
$125k – $160k per year • In office • 2+ years exp • McLean
Python
Java
SQL
C++
Scala
Databases
PostgreSQL
Cassandra
ElasticSearch
Apache Kafka
Amazon Redshift
AI/ML
Hadoop
Spark
Machine Learning
DevOps
GCP
Azure
AWS
Amazon EC2
Analytics
ETL/ELT
Management
Agile
Apply
≈ $16k – $37k per year (Estimated) • In office • 3+ years exp • Bachelor's Degree • Pune
Go
C++
Swift
Objective-C
DevOps
AWS
Linux
Windows
Management
Agile
Apply
≈ $17k – $41k per year (Estimated) • In office • 8+ years exp • Pune
C++
DevOps
Linux
Cybersecurity
PKI
Apply
≈ $34k – $64k per year (Estimated) • Remote (United Kingdom, Netherlands) • 1+ year exp
Apply
Solutions Engineer 2 days ago
≈ $77k – $156k per year (Estimated) • Remote (United Kingdom) • 8+ years exp • Bachelor's Degree
DevOps
VMWare
Azure
AWS
Hyper-V
VPN
Cybersecurity
GDPR
HIPAA
Active Directory
LDAP
PKI
Chips/EDA
PoC Library
Apply
≈ $16k – $41k per year (Estimated) • In office • 8+ years exp • Pune
Python
Databases
PostgreSQL
Redis
DynamoDB
DevOps
Terraform
GCP
Jaeger
OpenTelemetry
AWS CDK
Datadog
PagerDuty
Prometheus
AWS
Kubernetes
Grafana
Chaos Engineering
Configuration Management
Opsgenie
Incident Management
Error Budget
Apply
$42k – $68k per year • In office • Full-Time • 8+ years exp • Bengaluru
Python
Verilog
Perl
Chips/EDA
Synopsys PrimeTime
Ansys RedHawk
Synopsys PrimePower
Apply
≈ $22k – $52k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Bengaluru
DevOps
AWS
Management
Jira
Agile
Scrum
Waterfall
Apply
In office • Full-Time • 3+ years exp • Bachelor's Degree • Bengaluru
DevOps
AWS
Apply
In office • Full-Time • 3+ years exp • Bachelor's Degree • Bengaluru
DevOps
AWS
Apply
≈ $8k – $20k per year (Estimated) • In office • Full-Time • 1+ year exp • Bachelor's Degree • Bengaluru
Management
SharePoint
Microsoft Office
Apply
See all jobs
This is one of many
1,128,939 more open roles from verified company boards, updated every day.