Senior Software Engineer-Security Workflows

Semgrep
Summary
Join Semgrep's Security Workflows team and build customer-facing integrations to streamline vulnerability prioritization, triage, and remediation for application security teams. You will work on major product initiatives end-to-end, collaborate with product managers and engineers, architect systems for sensitive data, and mentor junior developers. You'll learn about application security, build intuitive APIs, ensure high-availability operations, and contribute to Semgrep's success. Your work will directly impact how application security teams manage vulnerabilities at scale. Semgrep offers a transparent culture and opportunities to influence the direction of a world-leading static-analysis project. The role involves building integrations with systems developers already use to help AppSec teams fix vulnerabilities faster.
Requirements
- 6+ years of experience writing production software and building web applications. Our stack includes Python, Javascript, and Postgres
- Have experience building 3rd party integrations
- Have experience with ClickHouse, or have experience building reporting / analytics solutions
- Excitement about building for customers, learning their needs, iterating fast, and seeing your solutions solve their core problems
- Excellent and proactive communication, both verbal and written
Responsibilities
- Work on major product initiatives end-to-end, from user-research through design, implementation, and deployment
- Help set technical and product direction, collaborating with the team to determine the future of the product, what features to build, and how to build them
- Learn from users to understand their needs, build products to help keep them secure, and work with them to help them scale their security programs
- Advocate for and develop intuitive, simple, robust APIs that solve a wide variety of complex problems using simple, elegant abstractions
- Ensure continual, high-availability operation of services using modern site-reliability practices, including participation in an on-call rotation
- Advise and mentor other engineers via thoughtful code reviews, planning discussions, technical documentation, and formal mentorship
Benefits
- Salary Range : $176,000-207,000
- Our compensation package includes equity and benefits in addition to salary
- Comprehensive health plans
- Generous vacation time
- 401k
- Learning stipends