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 page

Apply 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

All 10 roles at recordedfuture