Help build features within Gateway, an ambitious product that aims to be the most secure and performant method for an organization’s devices to connect to the Internet.
Focus on high-performance global edge network data plane services and contribute to control plane API’s that configure the edge services.
Join a global team of bright, hard-working, and supportive engineers who care about their craft.
Build systems such as a forward-proxy service and deployable forward-proxy that runs inside customer networks.
Work on microservices that allow organizations to configure, manage, and observe their organization's devices and their respective traffic.
Requirements
Programming experience in Rust, C++, or similar low level languages
Programming experience in Go and/or Typescript is a plus, but not required
A strong grasp of networking protocols in Layers 3-7 of the OSI Model
Solid understanding of HTTP protocols
including experience with HTTP/2 and bonus for HTTP/3 experience
Basic understanding of software security and encryption
Experience in designing and implementing secure and highly-available distributed systems
Willingness, curiosity, and enthusiasm to learn new programming languages, technologies, and systems
Strong interpersonal and communication skills. Caring and empathy are coveted traits here!
Tech Stack
Distributed Systems
Microservices
Rust
TypeScript
Go
Benefits
Equal employment opportunity for all people
Reasonable accommodations to qualified individuals with disabilities