S

Securly

K-12 web filtering and monitoring tools

Senior Software Engineer - Virtual Network Security Appliance, C++ / Go / Rust

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timePune, Maharashtra, IndiaNo salary listed

About the Job

Requirements

  • At least 8 years of software engineering experience in systems, networking, or security products.
  • Production experience in Rust, C, C++, or Go; the role requires writing Rust.
  • Network programming below the HTTP layer, including TCP streams, sockets, bidirectional forwarding, transparent proxying (TPROXY), TLS, and the Linux network stack.
  • Experience shipping an appliance, proxy, or network security product and being able to describe the problems solved.
  • Containerization and software delivery into customer networks, including Docker image builds, minimal Linux images, container networking, installs, and upgrades.
  • Knowledge of network security fundamentals, including TLS, mutual TLS, certificates, and hardening systems against tampering.
  • Performance testing and profiling, including load tests, CPU and memory profiling, and flame graphs.
  • Working knowledge of AWS and infrastructure as code using CloudFormation or Terraform.

Responsibilities

  • Build and own the edge proxy appliance, including its traffic-handling datapath, packaging and shipping, safe self-updates, fail-safe behavior, and reporting from the deployed fleet to the AWS control plane.
  • Develop proxy datapath capabilities including TCP interception, transparent proxying, TLS inspection, and Linux network stack tuning for throughput and latency.
  • Package and deliver container images and a minimal, immutable operating system image that installs and runs inside customer networks.
  • Implement zero-downtime over-the-air updates with A/B swaps, automatic health-check rollbacks, and phased canary rollouts for remotely managed machines.
  • Design watchdogs, failover, and bypass logic so customer internet traffic continues if the appliance fails.
  • Build secure, low-latency channels for policy updates and telemetry between deployed appliances and AWS.
  • Harden the appliance against tampering and configuration drift in environments the company does not control.
  • Create load tests simulating predictable traffic spikes, perform profiling, and document performance baselines.
  • Make and document architecture decisions, standards, and design choices for the appliance.
  • Mentor other engineers on the team.

Desired Qualifications

  • Production Rust experience, including asynchronous Rust and Tokio.
  • Linux kernel networking experience, including eBPF/XDP, netfilter, and routing.
  • Experience with HAProxy or Envoy.
  • Experience with over-the-air updates or fleet management at scale.
  • Experience designing high-availability systems, including watchdogs and VRRP/CARP failover.
  • Experience with RADIUS.
  • Experience with fleet messaging, including gRPC over mutual TLS, MQTT, or AWS IoT Core.
  • Experience with observability tools such as CloudWatch and Splunk, and SLO definition.
  • Experience with immutable operating system images such as Flatcar, Talos, or Buildroot.

About the Company

Securly

K-12 web filtering and monitoring tools

Securly provides online safety solutions for K-12 schools. Its products help protect students from cyberbullying, violence threats, and self-harm by offering web filtering, student activity monitoring, and parental engagement tools. Administrators manage protections and insights through dashboards, while schools license the software on a subscription basis to get ongoing access and updates. The company also works with channel partners to expand its reach and offers premium analytics and reporting features as add-ons. Securly distinguishes itself by focusing on K-12 safety across on-campus and off-campus use, combining device-level filtering with real-time monitoring and parent-facing tools to create a safer digital learning environment. The goal is to help schools run secure, compliant, and trusted online learning experiences for students and parents.

Company size
201-500
Company stage
Series B
Total funding
$32.8M
Headquarters
Charlotte, NC
Founded
2012

Recently Posted Jobs

Explore more opportunities at Securly

See more jobs