Description
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. Cross-Team Collaboration: Communicate technical concepts clearly and collaborate effectively across teams, geographies, and varying levels of technical expertise. Technical Leadership: Engage with technical leaders across teams and contribute to raising the engineering bar through knowledge sharing and best practices. What You'll Bring: At least 5 years of experience in end to end software engineering, with additional experience in data engineering or platform engineering. Hands-on experience w
ith message queues and pub/sub systems such as Kafka or RabbitMQ Strong proficiency in Python, with experience in Go or Rust considered a plus. Experience working with cloud infrastructure, including compute, storage, networking, and IAM fundamentals. Experience developing REST APIs Proven experience architecting and delivering production-grade applications and ETL/ELT pipelines.
Postuler
Publié 27/07/2026
Entreprise
R
Recorded Future
Technology