Skip to content
Recorded Future logo

Principal Software Engineer

Recorded FutureThreat Intelligence company
Washington, United States$152,000-$228,500Lead
Insight Partners logo
Insight Partners
Balderton Capital logo
Balderton Capital
Google Ventures logo
Google Ventures
Google logo
Google
In-Q-Tel logo
In-Q-Tel
Software Engineering

About the role

TL;DR

Principal Software Engineer to build and scale data pipelines for threat intelligence.

  • Recorded Future is seeking a Principal Software Engineer to build and scale the pipelines that power the Security Intelligence Graph.
  • You will drive architectural improvements and ensure the platform scales effectively.
  • Key Responsibilities Design, build, and maintain scalable data pipelines for threat intelligence data.
  • Drive architectural improvements for scalability, reliability, and performance.
  • Work across application code and infrastructure, contributing to backend services and data systems.
  • Ensure production-grade pipeline reliability through strong observability and error handling.
  • Engage with technical leaders and contribute to raising the engineering bar.
  • Requirements 5+ years of experience in end-to-end software engineering, with additional experience in data or platform engineering.
  • Hands-on experience with message queues like Kafka or RabbitMQ.
  • Strong proficiency in Python, with experience in Go or Rust considered a plus.
  • Experience working with cloud infrastructure (compute, storage, networking, IAM).
  • Proven experience architecting and delivering production-grade applications and ETL/ELT pipelines.
View original posting →

Required skills

PythonRabbitMQAWSREST APICI/CD

Nice-to-have skills

GoRustGitHub ActionsTerraformPostgreSQLNeo4jMongoDBElasticsearch

Domain expertise

cybersecuritydeveloper-tools

Benefits & perks

incentive compensation, equity, medical, dental, vision, life insurance, 401K

Tech stack

PythonGoRustRabbitMQAWSREST APICI/CDGitHub ActionsTerraformPostgreSQLNeo4jMongoDBElasticsearch

Similar jobs

O

Staff Software Engineer

O

Staff Software Engineer - Developer Experience

O

Staff Software Engineer- BE