Staff Backend Engineer, Software Composition Analysis

SemgrepNew York, NY
1d$203,000 - $238,000Hybrid

About The Position

As a full stack engineer on Semgrep’s Supply Chain team, you’ll build customer-facing features to help developers secure their software from vulnerabilities introduced by third-party dependencies. Other supply chain management tools exist, but they produce far too much noise to be useful or efficient. Security and engineering teams may receive thousands of critical vulnerabilities that need updating, when in reality they are not even using those dependencies in a vulnerable way. Perhaps you’ve even felt this pain yourself! Our goal is to cut through the noise: to make it easy to find and remediate the 2% of vulnerabilities that are actually reachable given the way our customers’ use their dependencies. We work to make supply chain security as simple and intuitive so developers can focus on their own mission. Semgrep Supply Chain has strong product-market fit, and is loved by tiny startups to large enterprises. We need your help to meet the needs of our growing customer base.

Requirements

  • 10+ years of experience writing production software, building web applications, and operating with high autonomy. Our stack includes Python, Typescript, Postgres, and DGraph
  • Excitement about building a product for developers in a highly iterative environment
  • Enjoy helping startups mature their product to meet new demands in scale and performance
  • Excellent and proactive communication, both verbal and written

Responsibilities

  • Build a product that makes the world safer by making developers’ lives easier
  • 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
  • Build scalable systems that meet the demands of tomorrow’s customers
  • Advise and mentor other engineers via thoughtful code reviews, planning discussions, technical documentation, and formal mentorship

Benefits

  • 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.
  • To that end, we generate internal compensation bands that are used when discussing and negotiating salaries.
  • We update these based on market data to make sure 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 make sure they have what they need, whether that’s quiet work space, adjusted hours, or something else.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

51-100 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service