Job Description
Semgrep is seeking a Senior Program Analysis Engineer to join their Code product team. In this role, the individual will be responsible for building user-facing security tools to help secure software. The engineer will expand Semgrep’s static analysis capabilities, improve engine speed, and add new analysis features. They will collaborate with product managers, security researchers, and application development engineers to create security tools. Semgrep offers a culture of transparency, allowing employees to influence decisions and contribute to the company's success.Role involves:
- Making fundamental improvements to Semgrep’s analysis capabilities.
- Helping set technical and product direction.
- Contributing to the technical roadmap for foundational analysis.
- Learning from users to understand their needs.
- Advising and mentoring other engineers.
Requirements:
- 4+ years of software development experience, with 3+ years in program static analysis.
- Experience in a functional programming language (OCaml, Haskell, Rust, F#).
- Technical leadership experience.
- Passion for shipping quickly and safely.
- Excellent communication skills.
Semgrep offers:
- Equity and benefits in addition to salary.
- Comprehensive health plans.
- Generous vacation time.
- 401k.
- Learning stipends.