An application made for this job — a tailored resume and cover letter that speak straight to the posting.
ngrok is seeking a senior software engineer to join an Agent team responsible for the client software exposing developer systems to the public internet. You will extend a fast, reliable agent with SDKs and embeddable runtimes while improving diagnostics and observability across diverse platforms.
The role emphasizes latency, correctness, and security under flaky networks and hostile production conditions, with a strong focus on developer experience and clear technical tradeoffs.
A senior-level software engineer is needed to join an Agent team responsible for the client software that exposes developer systems to the public internet. The role focuses on extending a recently redesigned agent that must remain fast, predictable, and correct under flaky networks, expired certificates, overloaded machines, and hostile production conditions. The work combines systems programming, SDK development, and observability to make a foundational developer tool feel invisible when it works.