Backend Architect - Golang
About the role
We're seeking a hands-on VPN Backend Architect to lead our backend team while spending 70% of your time writing Golang code. You'll set technical direction for our backend platform serving millions of users, guide an engineering team, and own architecture decisions for distributed services that must be fast, reliable, and secure at scale. This role suits someone who wants to design secure, scalable systems and write the code that runs them.
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
Qualifications
- Master's degree in Computer Science or related field
- Network performance tuning and optimization experience with knowledge of Python and Java
- Familiarity with NoSQL databases and observability tools (Prometheus, Grafana, OpenTelemetry)
Skills
- Hands-on experience with Golang
- Experience with distributed systems at scale
- Strong understanding of networking protocols and VPN protocols
- Production experience on AWS
- Experience with container technologies and Linux development
- Knowledge of cryptography and secure coding practices
- Experience with NoSQL databases and observability tools
Benefits
Point Wild is committed to offering a generous package to support our employees in all aspects of their life in and out of work. Our packages offer competitive pay, generous health and wellness benefits, retirement savings plans, parental leave and much more!
Pay
The Pay range for this position is $250,000 - $275,000 but may vary depending on job-related knowledge, skills, experience and location.