Staff Software Engineer (Systems & Network Proxy)
About the role
We’re looking for an experienced systems software engineer to help drive and evolve our product. This person would extend and own our on-endpoint network proxy solution, intercepting and manipulating the network traffic of third party software. Our technology is new and rapidly evolving, and you’ll have a chance to be an early contributor with a substantial impact on the product architecture.
What you'll do
Hook or redirect outbound connections, terminate and re-establish TLS sessions, and apply content-aware policies in real time
Add low-level collectors that trace data flows across apps, files, sockets, and pipes, feeding a unified event stream
Solve challenging performance optimization problems: we’re building software that monitors hundreds of thousands of events with minimal impact on performance of the endpoint applications
Design and build highly reliable code that never impacts the end-user experience
Build secure-by-design hardened software that must withstand real-world attacks, while processing untrusted data and communicating with a backend over the internet