Backend Architect – Golang
Posted 6hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
VPN Backend Architect leading backend team while writing Golang code at a cybersecurity company. Designing secure, scalable systems and guiding engineering efforts for millions of users.
Responsibilities:
- Define and evolve the architecture of our backend platform serving connections from millions of users
- Design and build highly available distributed services in Golang while setting technical direction on scalability, reliability, and performance targets
- Lead code reviews and champion testing discipline, clean architecture, and engineering best practices across the team
- Partner with the SDK team to integrate client features cleanly into backend systems and deliver end-to-end functionality
- Mentor engineers and grow the technical depth of the team while collaborating with security, infrastructure, and product teams
- Drive the team to meet performance targets and ship reliable products that protect users at scale
Requirements:
- Bachelor's degree in Computer Science or related field.
- 8+ years of backend engineering & architecture experience with 5+ years in Golang
- Proven track record designing and operating distributed systems at scale with deep understanding of networking protocols (IP, TCP, UDP, HTTP/HTTPS, DNS)
- Hands-on experience with VPN protocols (WireGuard, OpenVPN, IPsec), tunneling, NAT traversal, and low-latency networking
- Production experience on AWS (EC2, EKS, S3, Aurora/RDS) with container technologies (Docker, Kubernetes) and strong Linux development background
- Working knowledge of cryptography fundamentals, threat modeling methodologies, secure coding practices, and strong API design skills
Benefits:
- Competitive pay
- Generous health and wellness benefits
- Retirement savings plans
- Parental leave










