Recorded Future

Principal Software Engineer

Recorded Future
Apply
5 months ago
Washington, DC, USAStaff+
H1B sponsor

Base Salary

$152k - $229k/yr

Responsibilities

  • Design, build, and maintain scalable data pipelines for structured threat intelligence data.
  • Drive architectural improvements across data and platform systems for scalability, reliability, and performance.
  • Develop backend services, data systems, and platform capabilities across application code and infrastructure.
  • Apply statistical techniques to large-scale datasets to generate insights.
  • Improve 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 and communicate technical concepts to varied audiences.
  • 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.
  • Proven experience architecting and delivering production-grade applications and ETL/ELT pipelines.
  • Strong understanding of pipeline 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 skills, including debugging software and data issues.
  • Bachelor’s and/or master’s degree in Computer Science, Mathematics, Statistics, Engineering, or equivalent experience.
  • Experience or interest in cybersecurity data domains such as malware analysis, phishing detection, or network telemetry is preferred.
  • Experience with graph-based data systems or security intelligence platforms is preferred.

Benefits

  • Full-time position covering US locations.
  • May be eligible for incentive compensation and equity.
  • Medical, dental, vision, life insurance, and 401(k) benefits are offered.
  • Final-round interviews require either an in-person interview or a live scheduled video conference with the hiring manager.

Tech Stack

Apache KafkaAWSDjangoElasticsearchFastAPIFlaskGitHub 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