Senior Software Engineer – Secure Access
Design and deliver backend, networking, and browser-native security capabilities for a scalable zero-trust access platform.
Responsibilities
- Design zero-trust access policies, secure tunnels, and identity-aware routing
- Build scalable proxy communication, WebSocket transport, and encrypted channels
- Architect distributed microservices for policy enforcement, threat detection, and access control
- Develop secure agent-to-cloud communication using certificate pinning and mutual TLS
- Build browser extensions and agents for data protection, visibility, and access control
- Own features from technical design through delivery, deployment, and monitoring
- Contribute to architecture decisions and the distributed zero-trust roadmap
- Research and prototype new zero-trust access and browser security capabilities
- Collaborate with security research, product, and platform teams
Requirements
- At least 5 years of industry experience building high-performance software products
- Strong understanding of TCP/IP, TLS, WebSockets, HTTP/2, proxy architectures, and tunneling
- Experience designing high-scale microservices with Node.js, TypeScript, Python, Go, or C++
- Experience applying AI technologies to improve decisions, workflows, efficiency, or outcomes
- Hands-on experience with WebSockets, forward or reverse proxies, MITM inspection, and encrypted channels
- Knowledge of TLS/mTLS, certificate management, key exchange, and secure session handling
- Experience developing client-side agents with reliable server communication
- Cloud experience with AWS, GCP, or Azure, including on-premises or hybrid infrastructure
- Strong protocol-level debugging and research skills, including browser internals and network traces
- Bachelor’s or master’s degree in Computer Science or a related engineering discipline
Nice to have
- Network-layer security, firewalls, NAC, SD-WAN, or SASE experience
- Zero-trust, identity-based access, micro-segmentation, or ZTNA experience
- EDR or endpoint security integration experience
- Chromium internals, browser extensions, or web platform API experience
- Operating-system internals, socket programming, or kernel-level packet handling
- Kubernetes, containerization, or deployable on-premises agent experience
Benefits
- High-impact work protecting sensitive data for global organizations
- Technical growth across cloud computing, security, and distributed systems
- Innovation-focused culture that supports experimentation and creative problem-solving