ngrok is hiring a
Senior Software Engineer

Logo of ngrok

ngrok

πŸ’΅ $160k-$215k
πŸ“Remote - United States

Summary

The job description is for a Trust and Abuse Engineer position at ngrok Inc., a company that empowers developers to build for the internet. The role involves safeguarding the community, integrating trust and safety into their technology stack, and combating various forms of abuse on the platform. The candidate should have 5+ years of professional experience in writing quality software in areas such as trust, abuse, and user authentication, with a background in data/AI/ML and Go experience or one of the listed languages.

Requirements

  • 5+ years professional experience writing quality, production software in the areas of trust, abuse, and user authentication
  • Background in data/AI/ML and experience in SQL
  • Must have Go experience or one of the following languages: Rust, C, Java or C++
  • Exemplary verbal and written communication skills
  • Proven record of deploying high value software for large distributed systems

Responsibilities

  • Build product features, platforms and machine learning / AI models to protect ngrok’s community from phishing attacks, account takeovers, spam, objectionable content and other forms of fraud and abuse
  • Partner closely with product and security teams to identify new attack vectors, manage incidents and improve internal tooling and automation

Preferred Qualifications

  • Experience in Python or Scala is a plus (ngrok is mostly Go, with some Rust and Typescript, and our data tooling is mostly Python and Scala)
  • Prior experience in startups a plus
  • Kubernetes experience a plus

Benefits

  • Compensation for this role depends on level, but we provide a competitive mix of salary and equity
  • We provide a 401(k) with a 100% match up to 3% of your salary and a 50% match up to another 2%
  • We provide healthcare, dental, and vision with premiums fully covered on the base plan for employees. Half of premiums are covered for dependents
  • We offer unlimited PTO and a culture in which the overwhelming majority of employees take more than four weeks. Your manager is also on the hook for encouraging you to do the same

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs

Please let ngrok know you found this job on JobsCollider. Thanks! πŸ™