Staff Software Engineer- Managed Scanning

Semgrep Logo

Semgrep

πŸ’΅ $202k-$238k
πŸ“Remote - United States

Summary

Join Semgrep's Managed Scanning team as a backend engineer and build systems that enhance customer adoption of Semgrep, focusing on improving the usability, speed, and reliability of the scanning infrastructure. You will play a key role in architecting and implementing Elasticsearch, building search and analytics capabilities. This role involves working across various layers of the stack, including task processing systems and web service backends. You will also mentor junior developers, collaborate with product managers and other engineers, and architect systems for storing and maintaining sensitive data. Your decisions will significantly impact Semgrep's success and influence the world's developer community. The role offers opportunities to help set technical and product direction, plan and execute major initiatives, and ensure high-availability operation of services.

Requirements

  • 6+ years of experience writing production software and building web applications. Our stack includes Python, Go, Postgres, Kubernetes, Elasticsearch, and more
  • Experience developing task-based workloads on top of Kubernetes, or similar frameworks
  • 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

  • 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
  • Implementing dynamic Kubernetes resource tuning for scans
  • Reducing scan start latency to improve customer scan experience
  • Implementation of Elasticsearch to reduce latency of search workloads

Benefits

  • Salary Range: $202,000-238,000 USD for SF Bay Area and NYC
  • Our compensation package includes generous equity and benefits in addition to salary
  • Comprehensive health plans
  • Generous vacation time
  • 401k
  • Learning stipends

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.