Software Engineer (Vulnerability Data Curation)

GrammaTech, Inc.


GrammaTech is seeking a skilled software engineer to work on a new product for assessing the risk of security vulnerabilities in the software supply chain. The successful candidate will have primary responsibility for the creation and curation of databases that relate code to security vulnerabilities. Close attention to detail is paramount.


Preference is to be in Bethesda, MD or Ithaca, NY but will consider remote candidates with the specific requirements and skills of the role.


  • Create and maintain scripts to harvest raw data from package managers and vulnerability databases

  • Curate the contents of the product database

  • Work with an agile team to deliver the product to customers in both SaaS and on-premises contexts

  • Explore innovative ways to expand the scope of the database, its production, and its management



  • BS or better in Computer Science

  • At least 3 years of experience in agile software development

  • Experience in code-level software security

  • Experience with SaaS products deployed with Docker containerization under Kubernetes


  • Python

  • Databases – both SQL and noSQL

  • Package managers

  • Building open-source projects from source for different platforms

 Bonus skills:

  • C/C++

  • Compiler internals and machine code


👉 Please mention in your application that you found the job on pyremote, this helps us get more companies to post here!

This job is sourced from Stack Overflow Jobs. When clicking on the button to apply above, you will leave pyremote and go to the job application page. pyremote accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.