Engineering Manager

ngrok Inc.San Francisco, CA
Hybrid

About The Position

This role will lead either our Gateway or Agent team, depending on your experience and interests. Both teams sit on the critical path of every ngrok connection and are central to our reliability, performance, and customer trust. The Gateway Team owns the core infrastructure that handles and shapes all traffic flowing through ngrok—routing, security enforcement, rate limiting, and observability. Every request passes through this layer, and its correctness and performance are foundational to everything we do. The Agent Team builds the software that runs on the customer side of every connection. The Agent is what developers install and trust to securely expose their systems to the internet, and it must perform reliably across unpredictable, real-world environments.

Requirements

  • 5+ years as a software engineer
  • Comfortable in Go, Rust, Java, or C/C++
  • 4+ years of engineering leadership experience
  • Think in systems—whether that’s distributed systems or team dynamics
  • Comfortable zooming in (code, debugging) and zooming out (strategy, org design)
  • Have built things from scratch—teams, processes, or products
  • Communicate clearly, directly, and without unnecessary fluff
  • US-based, and legally authorized to work in the United States
  • Applicants must be authorized to work in the United States on a permanent, ongoing basis without the need for current or future sponsorship.

Nice To Haves

  • Contributed to open source, blogs, or conferences
  • Worked in developer tools or product-led growth environments
  • Built teams in ambiguous, early-stage contexts

Responsibilities

  • Lead a team that ships and learns quickly: Manage and coach a team of 5–7 engineers. The goal isn’t just shipping—it’s building a team that can consistently make good decisions, move fast, and improve over time.
  • Treat management like a systems problem (with humans in the loop): Design how your team works: planning, execution, retros, feedback loops, and decision-making. Tune the system, not just react to it.
  • Stay close enough to the code to matter: Won’t be coding every day, but will get into the details when needed—reviewing designs, debugging tricky issues, and helping the team make better technical tradeoffs.
  • Drive product and technical direction together: Help shape what the team builds—balancing product work, technical investments, and experiments that actually teach you something.
  • Build a team people want to be on: Coach junior and senior engineers, create psychological safety, and raise the bar on both performance and collaboration.
  • Connect the team to the bigger picture: Ensure your team understands how their work ties to ngrok’s product, customers, and business. Context isn’t optional here. Work closely with senior leadership and functional orgs to shape and meaningfully impact company culture and roadmap.

Benefits

  • Full premiums covered on base healthcare, dental, and vision for you. Half covered for your dependents.
  • Mental health and well-being support included.
  • 401(k) with 100% match up to 3% of your salary and 50% match up to another 2%.
  • Open, flexible vacation policy.
  • Up to 16 weeks parental leave if you give birth, up to 8 weeks for new parents (birth, adoption, fostering—however your family grows).
  • Annual professional development budget for books, courses, conferences, or whatever helps you level up.
  • Annual home office/desk stipend.
  • Co-working space stipend if you want to get out of your house but aren't near our SF office.
  • Lunch provided 2x+ per week for employees onsite at our San Francisco office.
  • Company offsites twice a year.
  • Bi-annual reviews for feedback and compensation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service