Full-Stack Software Engineer - Threat Hunting & Vulnerability Research

Remote Full-time
About the position Responsibilities • 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 CI/CD pipelines for automated testing and deployment • Ensure code quality through testing, code reviews, and documentation Requirements • 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 deployments AWS, Google Cloud, Azure Nice-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 datasets Benefits • 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
Apply Now
← Back to Home