Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Semgrep Logo

Staff Software Engineer- Managed Scanning

Semgrep

$202,000 - $238,000
Nov 11, 2025
San Francisco, CA, US
Apply Now

Semgrep is looking to build systems that help customers seamlessly adopt Semgrep and are the beating heart of the company - their scanning infrastructure. The team's mission is to provide a best-in-class scanning experience while continually improving the usability, speed, and reliability of their products. They are responsible for the systems that drive the lifecycle of a Semgrep scan from scheduling through execution to storage and processing of findings. The role will play a key role in architecting and implementing Elasticsearch as a new layer in their infrastructure, building the search and analytics capabilities that will power the next generation of their findings storage and retrieval systems.

Requirements

  • 6+ years of experience writing production software and building web applications.
  • Experience developing task-based workloads on top of Kubernetes, or similar frameworks.
  • Python
  • Go
  • Postgres
  • Kubernetes
  • Elasticsearch

Responsibilities

  • 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
  • Plan and execute major initiatives end-to-end, from design, through to implementation, and deployment
  • Ensure continual, high-availability operation of services using modern site-reliability practices, including detailed observability and participation in an on-call rotation
  • Advise and mentor other engineers via thoughtful code reviews, planning discussions, technical documentation, and formal mentorship
  • 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
  • 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
  • work across several layers of our stack including our task processing systems and various web service backends

Other

  • 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
  • mentor more junior developers
  • collaborate with product managers and other engineers to create security tools our customers love
  • participate in an on-call rotation