Staff Software Engineer, Managed Scanning
San Francisco / New York / Boston / Denver
About Semgrep
Semgrep is on a mission to make it expensive to exploit software. As the team behind the most popular SAST, we built the Semgrep AppSec Platform to deliver industry-leading code, dependency, and secrets scanning to enable organizations to ship secure code quickly without slowing down development.
With fast, customizable code analysis across large codebases, Semgrep helps teams catch vulnerabilities early and fix them faster. Leading companies like Snowflake, Plaid, Figma, Lyft, and Dropbox rely on Semgrep to secure their software.
Semgrep is funded by top investors, including Felicis Ventures, Lightspeed Venture Partners, Menlo Ventures, Redpoint Ventures, and Sequoia Capital.
About the role
As a backend engineer on the Semgrep Managed Scanning team (SMS), you’ll build systems that help our customers seamlessly adopt Semgrep and are the beating heart of the company - our scanning infrastructure. Our team’s mission is to provide a best-in-class scanning experience while continually improving the usability, speed, and reliability of our products. We are responsible for the systems that drive the lifecycle of a Semgrep scan from scheduling through execution to storage and processing of findings. On this team you'll have an opportunity to work across several layers of our stack including our task processing systems and various web service backends. You'll play a key role in architecting and implementing Elasticsearch as a new layer in our infrastructure, building the search and analytics capabilities that will power the next generation of our findings storage and retrieval systems.
Additionally, you’ll learn about the application-security space, mentor more junior developers, collaborate with product managers and other engineers to create security tools our customers love, architect systems for storing and maintaining sensitive data, and help us surface those data back to our users to help them understand their individual security posture. Through Semgrep’s culture of transparency, you’ll see and influence the decisions that make a startup successful. Your decisions will be key to making Semgrep a world-leading static-analysis project, giving you lasting influence not only at Semgrep, but in the world’s developer community.
You will :
You are ideal for this role if you have :
Some example projects you might work on include :
Compensation
What we offer
Our goal is to competitively and fairly compensate every Semgrep employee with a system that equally rewards those who are vocal and those who are less comfortable making demands during the final steps of the hiring process. We generate internal compensation bands that are used when discussing and negotiating salaries, updated based on market data to ensure they’re above the average for comparable roles.
We also invest in our employees’ well-being and long-term success with comprehensive health plans, generous vacation time, 401k, learning stipends, and more. Our benefits are for everyone, so that you’re taken care of, and we work with individuals to ensure they have what they need, whether that’s quiet work space, adjusted hours, or something else.
Who we are
We have people from France and the Philippines, physics and philosophy, formal methods research and full fledged corporations. We’re new parents and new grads, aspiring authors and aspiring Americans, dog lovers. We bike, bake, and meet up in parks. We believe respect and honesty go hand in hand, and prioritize both. Semgrep is an equal-opportunity employer seeking a diverse range of backgrounds. We value what you bring and the contributions you can make to our mission.
We are open to candidates in US states where remote work is possible : Arizona, California, Colorado, Connecticut, District of Columbia, Florida, Georgia, Illinois, Maryland, Massachusetts, Michigan, Missouri, Nebraska, New Hampshire, New Jersey, New York, North Carolina, Oregon, Tennessee, Texas, Virginia, and Washington.
Equal Employment Opportunity : Semgrep does not discriminate on the basis of protected status. We welcome applicants from all backgrounds and experiences.
#J-18808-Ljbffr
Staff Software Engineer • New York, NY, United States