Full-Stack Software Engineer - Threat Hunting & Vulnerability Research
About the positionResponsibilities• Design, develop, and maintain web-based applications and dashboards for threat hunting and vulnerability research workflows• Build and enhance internal tools for automated vulnerability discovery, triage, and analysis• Develop RESTful APIs and microservices to support security tool integration and data exchange• Create intuitive user interfaces for security analysts to interact with threat intelligence data and research findings• Implement AI/ML capabilities into existing security tools and workflows to enhance threat detection and analysis• Develop interfaces for Large Language Model (LLM) integration to assist with vulnerability assessment and threat intelligence correlation• Build automated pipelines for processing and analyzing security data using AI-enhanced methodologies• Collaborate on the development of intelligent systems for prioritizing and triaging security findings• Maintain and extend vulnerability scanning and assessment frameworks• Develop proof-of-concept tools and automation scripts for security research• Build integrations with existing security tools (SIEM, vulnerability scanners, threat intelligence platforms)• Create data collection and processing pipelines for honeypot networks and exploit telemetry• Containerize applications using Docker and orchestrate deployments• Manage and optimize database systems (MongoDB, PostgreSQL) for storing vulnerability and threat data• Implement bolthires/CD pipelines for automated testing and deployment• Ensure code quality through testing, code reviews, and documentationRequirements• 3+ years of experience in full-stack software development• BS in Computer Science, Computer Engineering, or related field-or 3+ years of practical experience in full-stack software development• Strong proficiency in Python for backend development and automation• Solid experience with JavaScript and modern frontend frameworks (React, Vue.js, or Angular)• Experience building and deploying web applications in production environments• Proficiency with RESTful API design and implementation• Experience with database systems (SQL and NoSQL)• Familiarity with version control systems (Git) and collaborative development workflows• Experience with cloud infrastructure and deploymentsAWS, bolthires Cloud, AzureNice-to-haves• Experience with cybersecurity concepts, vulnerability research, or threat hunting• Familiarity with AI/ML frameworks and LLM integration (OpenAI API, LangChain, etc.)• Experience with containerization technologies (Docker, Kubernetes)• Knowledge of security tools and static analysis such as YARA, Semgrep, or vulnerability scanners• Experience with data visualization libraries and dashboard development• Understanding of CVE processes and vulnerability disclosure practices• Familiarity with JIRA and agile development methodologies• Experience with rule-based detection systems and signature development• Knowledge of exploit development or reverse engineering concepts• Familiarity with threat intelligence platforms and MITRE ATT&CK framework• Experience with honeypot deployment and management• Background in processing and analyzing large-scale security datasetsBenefits• Comprehensive medical, dental and vision insurance• Life insurance• Short & Long Term Disability• Pre-partum, maternity, parental and medical leave• Mental Health Wellness Program• Adoption Assistance• Wellness Incentive• Pet Insurance• 401(k) with company match• Paid Time Off• 14 Annual Holidays• Tuition Assistance• Employee Resource Groups Apply tot his job