Recorded Future

Principal Software Engineer

Recorded Future
Apply
3 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

501-1,000 employees

Recorded Future. Know what matters. Act first. Recorded Future is the world’s largest threat intelligence company. Recorded Future’s Intelligence Cloud provides end-to-end intelligence across adversaries, infrastructure, and targets. Indexing the internet across the open web, dark web, and technical sources, Recorded Future provides real-time visibility into an expanding attack surface and threat landscape, empowering clients to act with speed and confidence to reduce risk and securely drive business forward. Headquartered in Boston with offices and employees around the world, Recorded Future works with over 1,600 businesses and government organizations across more than 74 countries to provide real-time, unbiased and actionable intelligence. Learn more at recordedfuture.com.