Senior Backend Engineer (DoH) – Golang - DNS & Systems

Added
3 days ago
Type
Full time
Salary
Salary not provided

Related skills

redis go dns tls dns-over-https

📋 Description

  • Architect and build a production-grade DoH resolver in Go with Unbound.
  • Implement identity extraction from Chrome's DnsOverHttpsTemplatesWithIdentifiers URL templates and map to devices/users.
  • Build an Unbound plugin with filtering logic for DoH queries using identity parameters.
  • Integrate with Redis for policy lookups, identity mapping, state management, and feature flags.
  • Own TLS termination: certificate provisioning, renewal, and ensuring Chrome validates the endpoint cert.
  • Architect and own the CloudFormation deployment stack: NLB, ASG, Route53; lead POC and hardening phases.

🎯 Requirements

  • Go (Golang) — expert-level production proficiency.
  • DNS protocol & architecture (RFC 1035, DNSSEC, Unbound).
  • DNS-over-HTTPS (RFC 8484) with HTTP/2 and DoH.
  • Redis — data structures, pipelines, policy lookups.
  • TLS/certificate management — termination, provisioning, renewal.
  • Technical communication — ADRs and architecture diagrams.

🎁 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)
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →