Backend Architect - Golang
Remote · United States or US
EXPIREDUnited States or USRemoteFull TimeSenior LevelBachelors DegreeUnknown
Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Unknown
Job Summary
Hands-on VPN Backend Architect (Golang) to lead our backend team, spending 70% of time writing Go code. Define and evolve the architecture of a highly available distributed backend platform serving millions of users; mentor engineers; drive security, reliability, and performance; partner with SDK team to integrate client features; ensure end-to-end functionality and scalable systems. The role focuses on designing secure, scalable systems and coding the components that run them.
Required Qualifications
- 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
This role has closed. Sorce can match you with similar open roles and apply on your behalf.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.