368,634open jobs
9,437companies
50,578added this week
Browse all
Salary
$24k – $63k per year (Estimated)
Location
In office (Pune)
Seniority
Senior · 8+ years exp
Overview
Company
Impact
Profile match
Securly provides student safety and web filtering software for school districts. Its systems monitor for self-harm and bullying signals while managing device policies. Parent portals give families visibility into school device activity.

The Role

As a Senior Software Engineer (GO) - DNS & Network Systems, you will own the architecture and delivery of Securly's DNS-over-HTTPS (DoH) resolver - a production-grade, identity-aware DNS service that enforces filtering policy at the browser and OS level for millions of students on managed Chromebooks.

This is a critical infrastructure role at the intersection of DNS, identity, and network security. You will design and build a high-performance DoH resolver in Go that extracts device and user identity from Chrome enterprise policy URL templates and integrates with Securly's DNS policy engine and Redis infrastructure. You own the full lifecycle: architecture, implementation, TLS configuration, and production deployment on AWS.

This role is the technical foundation of a potential simplification of Securly's SmartPAC identity architecture. Done well, it could collapse significant DNS-RPC signaling complexity (DID/cookie system, IP fusing, brokering state) that has been a source of reliability issues. The scope of that architectural decision will evolve with the POC, and you will be the engineer best positioned to inform it.

Experience: 8-15 Years_____ Location: Pune, India or Remote (flex) Work Type: Hybrid (2 days onsite)_____ Reports To: SVP of Engineering

What You'll Do

  • Architect and build a production-grade DoH resolver in Go, integrated with Securly's DNS policy engine and Unbound infrastructure.
  • Implement identity extraction from Chrome's DnsOverHttpsTemplatesWithIdentifiers URL template variables - mapping encrypted DNS queries to device and user identity, and evaluate the degree to which this approach can replace SmartPAC DNS-RPC signaling.
  • Build an Unbound plugin with filtering business logic to process DoH queries with identity parameters from the URL template.
  • Integrate with Redis infrastructure for policy lookups, identity mapping, state management, and feature flags; document failure modes and define graceful degradation behavior.
  • Own TLS termination: certificate provisioning, renewal, and ensuring Chrome correctly validates the DoH endpoint certificate.
  • Architect and own the CloudFormation deployment stack: NLB, Auto Scaling Groups, Route53.
  • Lead the POC and production hardening phases in collaboration with Securly's Distinguished Engineer; produce a written ADR capturing tradeoffs and the go/no-go recommendation after POC.
  • Mentor junior engineers on DNS fundamentals, Go patterns, and infrastructure-as-code practices.
  • Document the new architecture and own knowledge transfer as the system transitions.

Skills & Requirements

Must-Have

  • Go (Golang) - expert-level, 5+ years production proficiency. Must be ready to build on day one.
  • DNS protocol & architecture - RFC 1035, recursive vs. authoritative resolution, DNSSEC, DNS wire format, Unbound as a recursive resolver.
  • DNS-over-HTTPS (RFC 8484) - DoH protocol, HTTP/2 transport, application/dns-message media type, Chrome DoH client behavior.
  • Redis - data structures, pipeline usage, policy lookup patterns, performance characteristics, failure mode handling.
  • TLS / certificate management - termination, provisioning, renewal, client certificate validation.
  • Technical communication - written ADRs, architecture diagrams, tradeoff analyses. L5 engineers leave a written record of major decisions.

Strongly Preferred

  • AWS (CloudFormation, NLB, ASG, Route53) - Securly infrastructure is fully CloudFormation-managed.
  • Unbound DNS server - operational experience or module-level development.
  • SmartPAC / PAC-based proxy architecture - understanding of Securly's existing DID/cookie/DNS-RPC identity system.

Nice to Have

  • C/C++ - relevant if Unbound module development requires changes at the C layer.
  • Chrome enterprise policy - Google Admin Console, DnsOverHttpsMode, DnsOverHttpsTemplatesWithIdentifiers.
  • K-12 EdTech / CIPA compliance / web content filtering domain experience.

Who You Are

  • You think in protocols. DNS, TLS, HTTP/2 - you know what happens at the wire level and find that interesting, not painful.
  • You are comfortable owning a project end to end: from research and POC through production hardening and deployment, without being handed a spec.
  • You write Go that other senior engineers want to read. Idiomatic, tested, observable.
  • You have worked on infrastructure other products depend on and understand what production ownership actually means.
  • You produce written artifacts (ADRs, position papers, risk registers) to anchor ambiguous decisions rather than leaving them implicit.
  • You make other engineers better. Your code reviews are substantive, your design feedback is specific.

What It Means to Be L5 at Securly

L5 at Securly is a Staff Engineer. You are the technical owner, not just an implementer.

  • Drive technical direction for your initiative end-to-end: from architecture to production, with minimal oversight from your engineering manager.
  • Identify and resolve ambiguity in requirements, system boundaries, and design tradeoffs without waiting for a fully-formed spec.
  • Mentor L3/L4 engineers on the team: code reviews, design feedback, pairing, and raising the bar for what production-quality work looks like.
  • Partner with your L6 technical lead and the Distinguished Engineer on architectural decisions, surfacing tradeoffs clearly rather than deferring them upward.
  • Contribute to cross-team engineering standards: you are expected to influence practices beyond your immediate squad.
  • Translate technical context into clear written artifacts that non-engineers (PM, Support, Leadership) can act on.
  • Participate in on-call rotation and own the full incident lifecycle for your system: detection, diagnosis, resolution, and retrospective.

About Securly

Securly processes over 1.1 billion requests per day and 54 TB of data daily, protecting more than 20 million students across 20,000+ schools globally. Since pioneering the first cloud-based web filter for K-12 in 2013, Securly has built one of the most trusted, high-scale platforms for student safety, wellness, and engagement. By turning data into meaningful, actionable intelligence, Securly enables schools to identify risk earlier, reduce harmful incidents, and strengthen student support.

We are proud to be consistently recognized as a Top Place to Work, named a Top 40 Most Used EdTech platform, and included on the GSV 150 list as one of the most transformational growth companies in digital learning and workforce skills.

Benefits

  • Comprehensive Health Insurance (employee, parents, spouse, children)
  • Accidental & Term Life Insurance
  • Learning & Development reimbursement
  • Paid Time Off
  • Public Holidays (10+ per year)
  • Retirement Benefits (EPF & gratuity)
  • Parental Leave (as per statutory norms)

Equal Opportunity Employer

Securly is an Equal Opportunity Employer committed to inclusion, fairness, and respect. We welcome applicants from all backgrounds, identities, and experiences. #LI-REMOTE #LI-DO1

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.
368,634 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
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
Pune
$17k – $46k per year (Estimated) • Remote/Hybrid • Almaty
Python
Python
Django
FastAPI
SQLAlchemy
Databases
Apache Kafka
PostgreSQL
RabbitMQ
Redis
AI/ML
ChatGPT
Claude
Copilot
DevOps
AWS
CI/CD
GCP
Git
Gitflow
Grafana
Nginx
Prometheus
Rest API
Yandex Cloud
QA
Pytest
Apply
$70k – $126k per year • In office • Full-Time • 4+ years exp • Bachelor's Degree • Shiloh
DevOps
AWS
Azure
GCP
Cybersecurity
Cyber Kill Chain
Defense in Depth
MITRE ATT&CK
Apply
$21k – $49k per year (Estimated) • In office • Full-Time • 10+ years exp • Bengaluru
PowerShell
Python
AI/ML
AWS Bedrock AgentCore
DevOps
Amazon EKS
AWS
Azure
Azure AKS
CI/CD
FinOps
GCP
Google GKE
JFrog Artifactory
Kubernetes
Service Mesh
Terraform
Cybersecurity
Defense in Depth
Zero Trust
Apply
$104k – $252k per year (Estimated) • Remote/Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Singapore
DevOps
Ansible
AWS
Azure
Chef
Configuration Management
GCP
Kubernetes
OpenShift
Red Hat
Terraform
VMWare
Windows Server
Apply
$136k – $291k per year (Estimated) • In office • Full-Time • 8+ years exp • Bachelor's Degree • Singapore
Java
Python
Scala
AI/ML
Hadoop
RAG
AI Agents
Context Engineering
Knowledge Graph
DevOps
AWS
Azure
CI/CD
Docker
GCP
Kubernetes
Analytics
ETL/ELT
Apply
$12k – $27k per year (Estimated) • In office • Full-Time • 2+ years exp • Bachelor's Degree • Pune
SQL
Analytics
Power BI
Tableau
Apply
$13k – $29k per year (Estimated) • Remote/Hybrid • Full-Time • Bachelor's Degree • Pune
JavaScript
Apex
Apex
MuleSoft
AI/ML
AI Agents
Edge AI
DevOps
AWS
Azure
Management
Draw.io
Marketing
Salesforce
Apply
$11k – $42k per year (Estimated) • In office • Full-Time • 4+ years exp • Bachelor's Degree • Pune
ABAP
Apply
Data Architect 3 hours ago
$38k – $91k per year (Estimated) • In office • Full-Time • 3+ years exp • Bengaluru • Pune
Node JS
Python
SQL
JavaScript
Databases
Databricks
MongoDB
Redis
Apply
$23k – $62k per year (Estimated) • In office • Full-Time • 3+ years exp • Navi Mumbai • Pune
Python
Apply
See all jobs
This is one of many
368,634 more open roles from verified company boards, updated every day.