ngrok Inc. is seeking a Senior Software Engineer for Developer Growth to design, build, and implement core software systems that leverage and improve the ngrok platform. This role involves working on an architecture that serves millions of customers worldwide.
Key responsibilities include:
- Building and executing the roadmap for improving Cloud Edge functionality and the supporting platform
- Utilizing data to ensure decisions increase customer satisfaction
- Leading technical decisions and building buy-in within the organization
- Writing scalable software for large user bases and high throughput
- Mentoring other engineers in the organization
The ideal candidate will have:
- 5+ years of professional experience writing quality, production software
- Experience with Go, or one of Rust, C, Java, or C++
- A passion for growing and up-leveling peers, with pre-existing mentoring experience
- Exemplary verbal and written communication skills
- A proven record of deploying high-value software for large distributed systems
- Prior startup experience (a plus)
- Kubernetes experience (a plus)
- Depth in computer networking
ngrok offers a competitive compensation package, including:
- Salary range: $160,000 to $200,000 (Tier 1 locations) or $147,000 to $184,000 (Tier 2 locations)
- Equity
- 401(k) with 100% match up to 3% of salary and 50% match up to another 2%
- Fully covered healthcare, dental, and vision premiums for employees (50% for dependents)
- Unlimited PTO with a culture encouraging 4+ weeks of vacation
ngrok is building an inclusive, remote-first organization that values customer obsession, ownership, empathy, fast learning, and teamwork. Join us in solving challenging problems in networking, reliability, and performance as we expand our offerings for production workloads and use cases.