Senior Software Engineer, Managed Scanning

Semgrep Logo

Semgrep

πŸ’΅ $176k-$207k
πŸ“Remote - United States

Summary

Join Semgrep's Managed Scanning team as a backend engineer and build systems that enable seamless customer adoption of Semgrep. You will play a crucial role in enhancing the usability, speed, and reliability of Semgrep's scanning infrastructure. Responsibilities include designing, implementing, and deploying major initiatives, ensuring high-availability service operation, and mentoring junior engineers. The ideal candidate possesses 4+ years of experience in production software and web application development, experience with Kubernetes or similar frameworks, and excellent communication skills. You will contribute to projects such as refactoring scan result processing, implementing dynamic Kubernetes resource tuning, and reducing scan latency. Semgrep offers a competitive salary, equity, and benefits including comprehensive health plans, generous vacation time, and 401k.

Requirements

  • 4+ years of experience writing production software and building web applications. Our stack includes Python, Postgres, Kubernetes, Argo Workflows, 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
  • Refactor scan result processing to handle batches of results
  • Implementing dynamic kubernetes resource tuning for scans
  • Reducing scan start latency to improve customer scan experience
  • Adding reporting support for the SMS product

Benefits

  • Salary Range : $176,000-207,000 USD
  • Our compensation package includes 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.

Similar Remote Jobs