Senior Full Stack Software Engineer, Threat Intelligence Services
Overview
As a Software Engineer in the Threat Intelligence Services platform, you will build and operate tools that turn threat data into intelligence products. You’ll own AWS infrastructure, APIs, integrations, and front-end tooling used by analysts to deliver intelligence at scale. This role emphasizes turning manual workflows into reliable software and ensuring secure, observable, and well-documented systems. You’ll work closely with threat intel analysts to automate repetitive tasks and accelerate analyst output, shaping how customers access content and APIs. This is a hands-on, end-to-end builder role with meaningful impact on threat intelligence delivery.
Compensation / BenefitsCompetitive compensationComprehensive benefitsFlexible work environmentWellbeing daysVolunteer daysWork from Anywhere option
ResponsibilitiesAdminister and troubleshoot AWS environment (EC2, Lambda, storage, networking, monitoring, deployment pipelines)Design and build APIs and integrations (AWS API Gateway) connecting internal platforms, third-party feeds, and LLM servicesDevelop and deploy web front-ends used by analysts (React/Node.js, Fuse) including dashboards and reporting toolsMaintain and enhance the headless CMS threat intel portal, its database (PostgreSQL, Elastic Search) and micro-frontendWrite Python services (FastAPI) for data processing, report/detection-rule generation, and workflow automationModel and query data across PostgreSQL and Elastic Search; support content workflows in headless CMSCollaborate with analysts to automate manual tasks and deliver reliable productsEnsure platform reliability, security, observability, and thorough documentation
Key requirements2-5 years of professional software engineering experience (not entry-level)Hands-on AWS administration: EC2, Lambda, storage, networking, monitoringAPI development and integration experience; AWS API Gateway preferredFront-end development with React and Node.js (Fuse preferred)Proficiency in PythonSQL and relational database experience (PostgreSQL)Ability to learn new systems quickly and work across full-stack independentlyAbility to work with analysts to identify repetitive tasks and turn them into automated solutionsDetail-oriented and responsible for reliability and securitySelf-motivated with minimal supervisionReact/JSX, Node.jsPython (FastAPI)AWS (Lambda, API Gateway, IAM, Secrets Manager, CloudWatch)