Job Description
As a member of the Semgrep Analysis Foundations team, you’ll own the code analysis that underlies our products, doing whatever is needed to make it work seamlessly for our users. You’ll help Semgrep scan ever-larger repositories, run in environments ranging from continuous integration containers to developer IDEs, understand the semantics of a wide range of programming languages, and build for different operating systems. Ensure that our changes are released frequently and reliably through a number of distribution methods, including pip, homebrew, and docker. You will build tooling that allows us to support our users more effectively when they encounter problems and make fundamental improvements to Semgrep’s analysis capabilities that affect all users, including to its performance, availability, and precision. You will also advocate for architectural decisions that make our code easy to reason about, advise and mentor other engineers and help set the technical roadmap for our foundational analysis.
About Semgrep
Semgrep's mission is to make world-class software security available to everyone, building program analysis tools that are open source, easy to use, powerful, and fast.