Recorded Future

Principal Software Engineer

Recorded Future
Apply
5 months ago
Remote, United StatesStaff+
H1B sponsor

Base Salary

$152k - $229k/yr

Responsibilities

  • Design, build, and maintain scalable pipelines that collect, transform, and deliver structured threat intelligence data.
  • Drive architectural improvements across data and platform systems for scalability, reliability, and performance.
  • Contribute across backend services, data systems, platform capabilities, application code, and infrastructure.
  • Apply statistical techniques to large-scale datasets to generate accurate insights.
  • Ensure production pipeline reliability through observability, error handling, and failure recovery.
  • Build and maintain CI/CD pipelines and contribute to infrastructure-as-code practices.
  • Collaborate across teams, geographies, and levels of technical expertise.
  • Provide technical leadership through knowledge sharing and engineering best practices.

Requirements

  • At least 5 years of experience in data engineering, backend engineering, or platform engineering.
  • Strong proficiency in Python; experience with Go or Rust is a plus.
  • Experience with cloud infrastructure, including compute, storage, networking, and IAM fundamentals.
  • Hands-on experience with message queues and pub/sub systems such as Kafka or RabbitMQ.
  • Experience with SQL databases such as Postgres or AWS RDS and NoSQL databases such as MongoDB or Elasticsearch.
  • Familiarity with Delta Lake and graph databases such as AWS Neptune or Neo4j.
  • Experience developing REST APIs using Flask, Django, or FastAPI.
  • Experience architecting and delivering production-grade applications and ETL/ELT pipelines.
  • Understanding of reliable data pipelines, observability, error handling, and failure recovery.
  • Experience building and maintaining CI/CD pipelines; GitHub Actions is a plus.
  • Familiarity with infrastructure-as-code tools; Terraform is a plus.
  • Comfort working with high-volume, complex, and unstructured data.
  • Strong problem-solving, debugging, attention to detail, independence, and delivery skills.
  • Interest in or familiarity with security data domains such as threat infrastructure, malware, or network telemetry.
  • Bachelor’s and/or Master’s degree in Computer Science, Mathematics, Statistics, Engineering, or equivalent experience.
  • Experience or interest in malware analysis, phishing detection, network telemetry, graph-based data systems, or security intelligence platforms is preferred.

Benefits

  • Remote position, indicated by #LI-Remote.
  • Full-time employment.
  • May be eligible for incentive compensation and equity.
  • Medical, dental, vision, life insurance, and 401(k) benefits may be available.

Tech Stack

Apache KafkaDjangoElasticsearchFastAPIFlaskGitHub ActionsGoMongoDBNeo4jPostgreSQLPythonRabbitMQRustTerraform

Categories

BackendData EngineeringDevOps
Recorded Future

About Recorded Future

1,001-5,000 employees

Recorded Future builds a threat intelligence platform that aggregates data from the open web, dark web, and technical sources to help security teams detect, analyze, and respond to cyber threats. It sells subscriptions to enterprises and government agencies, with modules for phishing, ransomware, third‑party risk, and state‑sponsored threats. Founded in 2009 and headquartered in Boston, it serves customers worldwide across regulated and high‑risk industries.

Contact me