Principal Software Engineer
recordedfuture · Washington, DC
- Posted
- 30 days ago
- Last confirmed live
- 2 days ago
What this role involves
This Principal Software Engineer role focuses on building and scaling data pipelines that power the Security Intelligence Graph, tracking threat data such as malware and phishing. Responsibilities include driving architectural improvements, ensuring platform scalability, and collaborating across teams. Required skills include strong Python proficiency, experience with message queues (Kafka/RabbitMQ), cloud infrastructure, and production-grade data pipelines.
Skills this posting asks for
- python
- kafka
- rabbitmq
- message queues
- pub/sub systems
- cloud infrastructure
- compute
- storage
- networking
- iam
- rest apis
- etl/elt pipelines
- ci/cd pipelines
- github actions
- infrastructure-as-code
- observability
- error handling
- failure recovery
- delta lake
- graph databases
- aws neptune
- neo4j
- sql databases
- postgres
Requirements
- 5 years of experience
- Level: principal
From the employer’s posting
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 t…
Read the full description on recordedfuture’s careers pageApply without filling the form
Approve this role and the application is completed for you, including a résumé tailored to it. You get a confirmation when it lands, and a credit is only spent when a submission is confirmed.
Other roles at recordedfuture
- Senior Platform EngineerBoston, MA
- Senior Software EngineerWashington, DC
- Senior Software EngineerBoston, MA
- Senior Software EngineerBoston, MA
- Product Manager, AI Agents & MCP ToolsBoston, MA
- Principal Data EngineerBoston, MA