principal Software Engineer tech_leadership
$152,000 – $228,500
USD per year

About this role

Recorded Future is hiring a principal-level Software Engineer based in Washington, DC. The posting calls out experience with Python, Rust, SQL, Django. Compensation is listed at $152,000–$228,500 per year.

Role
Software Engineer
Function
software engineering
Level
principal
Track
Tech leadership
Employment
Full-time
Location
Washington, DC
Department
MA R&D

More roles at Recorded Future

Manager, Global Billing Operations
Remote (United States) · manager
AWS Azure Salesforce
Marketing Systems & AI Automation Manager
Boston, MA · manager
Python JavaScript SQL
Network Intelligence Analyst (DC, Tokyo, Singapore) - Join Our Talent Network!
DC, Singapore · mid
Security
PKI Security Engineer, Product Security
Gothenburg, Sweden · mid
AWS Security Encryption
Platform Engineer (CI/CD & Kubernetes Focus)
Boston, MA · mid
Python Java Go
All Recorded Future jobs →

Job description

from Recorded Future careers

With 1,000+ intelligence professionals serving over 1,900 clients worldwide, Recorded Future is the world’s most advanced, and largest, intelligence company!

Recorded Future is seeking a Principal Software Engineer to join our Engineering team, responsible for building and scaling the pipelines that power the Security Intelligence Graph. As a Principal Software Engineer, you will work across application code and infrastructure to collect, transform, and deliver structured threat data: tracking malware infrastructure, phishing campaigns, spam networks, command-and-control systems, and more. You will play a key role in driving architectural improvements and ensuring the platform scales effectively as it continues to grow.

What You'll Do:

  • Data Pipeline Ownership: Design, build, and maintain scalable data pipelines that collect, transform, and deliver structured threat intelligence data powering the Security Intelligence Graph.
  • Architecture & Scalability: Drive meaningful architectural improvements across data and platform systems to ensure long-term scalability, reliability, and performance.
  • Full-Stack Engineering: Work across both application code and infrastructure, contributing to backend services, data systems, and platform capabilities.
  • Data Processing & Analysis: Apply statistical techniques to large-scale datasets to generate accurate and impactful insights.
  • Reliability & Observability: Ensure production-grade pipeline reliability through strong observability, error handling, and failure recovery practices.
  • Infrastructure & Deployment: Build and maintain CI/CD pipelines and contribute to infrastructure-as-code practices to support efficient and repeatable deployments.
  • This is an excerpt. Read the full job description on Recorded Future careers →
All software engineering jobs software engineering in Washington, DC Jobs in Washington, DC software engineering salaries software engineering career path
All Recorded Future Jobs Browse software engineering roles principal positions