Principal Software Engineer
Recorded FutureThreat Intelligence company
Washington, United States$152,000-$228,500Lead
Insight Partners
Balderton Capital
Google Ventures
Google
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.
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