Software Engineer
ArteraFull Time
Junior (1 to 2 years)
Key technologies and capabilities for this role
Common questions about this position
You need 3+ years experience owning the success of a critical service with a large and exponentially growing number of users, particularly its performance and reliability, using frameworks like Opentelemetry. Additional requirements include experience building for multiple operating systems like Linux, Apple Silicon, and Windows in CI environments, and experience in a functional programming language like OCaml or Haskell or excitement to learn.
This information is not specified in the job description.
This information is not specified in the job description.
Semgrep emphasizes a culture of transparency where you'll see and influence key decisions, fast experimentation with frequent and painless releases, honesty and respect in a diverse community, and passion for great developer experiences.
Ideal candidates have a strong interest in code analysis, experience owning critical services at scale, multi-OS development skills, functional programming knowledge, and a passion for shipping quickly and safely while solving real user problems.
Vulnerability detection tool for software development
Semgrep offers a tool that helps security engineers and developers identify and fix vulnerabilities in their code before deployment. It integrates into existing workflows, providing actionable insights while significantly reducing false positives in open-source vulnerabilities by up to 98% through reachability analysis. The tool is designed for speed, with average scan times of less than 5 minutes, allowing teams to quickly address security issues. Semgrep aims to enhance the security of the software development life cycle, improving productivity and reducing technical debt.