601,468open jobs
31,006companies
86,237added this week
Browse all
Salary
$27k – $63k per year (Estimated)
Location
In office (Bengaluru)
Seniority
Senior · 8+ years exp
Overview
Company
Impact
Profile match

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 TwitterLinkedInFacebook  and Instagram.

Own the platform services and user-facing components across both products, including job orchestration, management and customer APIs, supporting microservices, web applications, data integrations, and deployment infrastructure. Responsible for ensuring reliable workflow execution, seamless user experiences, and scalable service delivery across the platform.

Responsibilities

  • Own the job orchestration platform, including message queue-based scheduling, task dispatching, workflow management, and lifecycle execution to ensure reliable processing and accurate verdict generation.
  • Design, develop, and maintain management, appliance-facing, and customer-facing APIs across both products using threaded and asynchronous Python services.
  • Own and enhance supporting UrlProtection services, including the headless browser automation pipeline, WHOIS services, and customer-facing time-of-click functionality.
  • Maintain and modernize the operator and customer web application, a large-scale TypeScript/Vue single-page application, to improve usability, performance, and maintainability.
  • Own the data access and integration layer, including MySQL, Microsoft SQL Server, Redis, MongoDB, Consul, and URL verdict caching services.
  • Manage build, packaging, and deployment processes, including Cython builds, Docker multi-stage image creation, CI/CD workflows, and multi-VM Docker Compose deployments.
  • Troubleshoot and resolve production platform issues, including queue backlogs, workflow failures, stuck jobs, API issues, and deployment-related incidents.
  • Participate in architecture discussions, design reviews, and code reviews to uphold engineering standards and platform quality.
  • Collaborate with cross-functional teams to improve platform scalability, reliability, and operational efficiency.

Requirements

  • Minimum of 8 years of software engineering experience with a Bachelor's degree in Computer Science, Engineering, or a related field; alternatively, 6+ years with a Master's degree, 3+ years with a PhD, or equivalent professional experience.
  • Strong Python development experience across both multithreaded and asynchronous programming models, including asyncio, aiohttp, and FastAPI.
  • Experience designing and supporting distributed task processing systems using RabbitMQ, Taskiq/Redis, Celery, or similar messaging technologies, with a focus on reliability, idempotency, and fault recovery.
  • Experience building and maintaining web APIs using Flask, FastAPI, or similar frameworks, with knowledge of WSGI/uWSGI and Nginx-based deployments.
  • Front-end development experience with JavaScript/TypeScript and modern component frameworks such as Vue, React, or Angular, including contemporary build and deployment tooling.
  • Proficiency with MySQL, Microsoft SQL Server, Redis, MongoDB, and Consul.
  • Experience with Docker, Docker Compose, CI/CD platforms such as Jenkins, and Debian packaging; familiarity with build environments supporting compiled Python extensions is preferred.
  • Comfortable working in Linux environments, including process troubleshooting, log analysis, and shell scripting on Ubuntu or Debian-based systems.
  • Strong written communication skills and the ability to collaborate effectively in a distributed, asynchronous team environment.

Cross-Team Coverage

This role operates within a small engineering team where members provide coverage across multiple technical areas. In addition to primary responsibilities, you will provide maintenance-level support and first-line incident triage for areas such as the Python analysis pipeline, static analysis engines, machine learning operations, and virtual machine diagnostics. The expectation is to maintain operational continuity during team absences while coordinating deeper technical issues with the appropriate subject matter experts.

#LI-KB7

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.
601,468 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

Similar stack
Same company
Bengaluru
$45k – $94k per year (Estimated) • In office • Full-Time • 3+ years exp • Paris
Python
JavaScript
PHP
TypeScript
SQL
Python
FastAPI
PHP
Laravel
Symfony
Databases
MySQL
PostgreSQL
ClickHouse
Frontend
Next.js
React.js
DevOps
CI/CD
Git
Docker
Apply
$60k – $107k per year (Estimated) • Remote • London
Python
Bash
Databases
MySQL
RabbitMQ
DevOps
Rest API
Apply
Backend Developer 1 day ago
In office • Jaipur
Python
Java
Databases
MySQL
PostgreSQL
Redis
DevOps
CI/CD
Apply
$33k – $66k per year (Estimated) • In office • Full-Time • 1+ year exp • Perm
Python
Java
Kotlin
Databases
PostgreSQL
DevOps
Kubernetes
Management
Agile
Apply
$32k – $77k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Shanghai • Beijing
Python
C++
Robotics
NVIDIA Drive
Path Planning
Obstacle Avoidance
Apply
$24k – $52k per year (Estimated) • In office • 8+ years exp • Bachelor's Degree • Bengaluru
Cybersecurity
Zero Trust
Marketing
X (Twitter)
LinkedIn
Instagram
Apply
$60k – $120k per year (Estimated) • In office • 6+ years exp • Bachelor's Degree • Oregon City
Apply
$26k – $60k per year (Estimated) • In office • 8+ years exp • Pune
C++
Apply
$26k – $59k per year (Estimated) • In office • 10+ years exp • Bachelor's Degree • Pune
Python
DevOps
Terraform
GCP
Kubernetes
Apply
$21k – $51k per year (Estimated) • In office • 8+ years exp • Pune
Python
Databases
PostgreSQL
Redis
DynamoDB
AI/ML
Ray
Anomaly Detection
DevOps
Terraform
Jaeger
OpenTelemetry
AWS CDK
Datadog
PagerDuty
Prometheus
CI/CD
Git
AWS
Docker
Kubernetes
Grafana
Chaos Engineering
Configuration Management
Opsgenie
AIOps
Incident Management
Error Budget
Apply
$30k – $62k per year (Estimated) • Remote/Hybrid • Full-Time • 8+ years exp • Bengaluru
Python
Java
SQL
Scala
Databases
ClickHouse
Apache Iceberg
Presto
Apache Kafka
Trino
AI/ML
Copilot
Cursor
Spark
Airflow
Flink
OpenAI Codex
Apply
$33k – $74k per year (Estimated) • Remote • Full-Time • 10+ years exp • Bengaluru • Noida • Chennai • Gurgaon • Hyderabad
Python
Go
DevOps
Terraform
GCP
GitHub Actions
OpenTelemetry
Prometheus
GitLab CI
Azure
CI/CD
ArgoCD
Jenkins
AWS
Kubernetes
Grafana
Platform Engineering
Amazon EKS
Google GKE
Azure AKS
Apply
$12k – $31k per year (Estimated) • In office • Full-Time • 1+ year exp • Bachelor's Degree • Bengaluru
Apply
Tech Lead - Java 12 hours ago
$26k – $65k per year (Estimated) • In office • 12+ years exp • Bengaluru
JavaScript
Java
SQL
Java
Maven
Spring Boot
Hibernate
Spring MVC
Spring Data JPA
Gradle
Databases
MySQL
PostgreSQL
Oracle
Apache Kafka
DevOps
GCP
Azure DevOps
GitHub Actions
Azure
CI/CD
Jenkins
Git
AWS
Docker
Kubernetes
Management
Agile
Scrum
Apply
$11k – $26k per year (Estimated) • In office • Bengaluru
Management
Google Sheets
Apply
See all jobs
This is one of many
601,468 more open roles from verified company boards, updated every day.