About the job
About Semgrep
Semgrep, a pioneering force in code security, empowers developers to innovate seamlessly. Our platform enables teams to identify, address, and resolve critical security issues before deployment, utilizing an intelligent security system that evolves alongside your code. With Semgrep, developers can code confidently, benefiting from proactive guardrails that maintain workflow without disruption, while security teams gain enhanced visibility and control. Leveraging AI, Semgrep minimizes false positives and prioritizes actionable vulnerabilities, achieving validation from 95% of security reviewers across over 6 million findings. Our solution dramatically reduces the backlog of false positives, allowing AppSec teams to focus on what truly matters.
Founded in San Francisco and supported by prominent investors such as Menlo Ventures, Felicis Ventures, Lightspeed Venture Partners, Redpoint Ventures, and Sequoia Capital, Semgrep is recognized by Gartner for Application Security Testing and is trusted by industry leaders like Snowflake, Dropbox, and Figma. Discover more at semgrep.dev.
About the Role
As a Senior Full Stack Software Engineer, you will engage in the complete development lifecycle, crafting and sustaining a swift, reliable user experience tailored for our clients. You will collaborate intimately with designers and product managers to create user flows that empower both AppSec professionals and developers in achieving their security objectives. You will take ownership of feature implementation across both the frontend and backend, ensuring scalability as we experience rapid growth this year.
Our technology stack includes Typescript and React for the frontend, with Python, Flask, and SQLAlchemy on the backend, all deployed via Kubernetes and hosted on AWS. While professional experience with these technologies is preferred, we are open to candidates who are eager to learn and adapt quickly!
This is a hybrid role, with an expectation to work in our San Francisco, New York, Boston, or Denver offices at least 3 days per week, depending on the team. Exceptional candidates may be considered for remote work.

