• Software Engineer

    Job Locations US-VA-Herndon
    Job ID
    Software Engineering
  • Overview

    Ntrepid is looking for a software engineer to join a team supporting a web data collection product. The role will participate in the development, deployment, and scaling a web scraping tool. This position requires strong problem solving skills and a deep interest in learning the details of API’s and web network technologies.


    This product directly supports a customer mission and is used by end-users daily. This engineer has an exciting opportunity to see their work directly improve our customer’s work.


    • Work with the product development team to research, develop, and maintain web data collection/scraping mechanisms
    • Develop and maintain the product’s web application components
    • Ensure that internal and external requirements for application reliability, latency, and scalability are satisfied
    • Write unit tests to prevent regressions
    • Independently troubleshoot and fix production issues


    • U.S. Citizenship required
    • Must be able to obtain/maintain a security clearance
    • Degree in Computer Science or related field required
    • 5+ years of software development experience
    • Very strong problem-solving skills, curious, independent
    • Experience scraping data
    • Working knowledge of web application network protocols, especially HTTP
    • Experience with modern web frameworks and application architectures such as Rails and Flask
    • Experience developing systems with either Ruby or Python, and a willingness to learn the other language
    • Experience both developing and using REST based web services
    • Experience writing unit tests     
    • Experience with container technologies (Docker) desirable


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed