Remote Senior Software Engineer

closed
Logo of ngrok

ngrok

πŸ’΅ $147k-$200k
πŸ“Remote - United States

Job highlights

Summary

The job is a software engineering position at ngrok Inc., focusing on improving the ngrok platform by designing, building, and implementing core software systems. The role requires 5+ years of professional experience in writing quality production software, with Go or one of the following languages: Rust, C, Java, or C++. Additional skills required include excellent communication skills, a passion for mentoring, prior experience in startups, and depth in computer networking.

Requirements

  • 5+ years professional experience writing quality, production software
  • Must have Go experience or one of the following languages: Rust, C, Java or C++ (ngrok is mostly Go, with some Rust and Typescript)
  • A passion for growing and up-leveling your peers, and have pre-existing mentoring experience and a nuanced view around how to help junior engineers grow
  • Exemplary verbal and written communication skills
  • Proven record of deploying high value software for large distributed systems

Responsibilities

  • Design, build, and implement core software systems that leverage and improve the ngrok platform
  • Build and execute our roadmap for improving Cloud Edge functionality and the platform supporting it
  • Utilize data to ensure decisions will increase customer satisfaction
  • Lead technical decisions, building buy-in with the org
  • Write scalable software for large user bases and high throughput
  • Mentor other engineers in the org

Preferred Qualifications

  • Prior experience in startups
  • Kubernetes experience

Benefits

  • Competitive compensation
  • 401(k) with a 100% match up to 3% of your salary and a 50% match up to another 2%
  • Healthcare, dental, and vision coverage with premiums fully covered on the base plan for employees and half of premiums covered for dependents
  • Unlimited PTO
This job is filled or no longer available