About The Company Recorded Future is a leading intelligence company with a global presence, employing over 1,000+ professionals dedicated to delivering advanced security insights. Serving more than 1,900 clients worldwide, Recorded Future specializes in providing comprehensive threat intelligence solutions that help organizations anticipate, understand, and mitigate cybersecurity risks. The company's innovative platform leverages cutting-edge technology and extensive data sources to deliver real-time insights into malicious activities, malware infrastructure, phishing campaigns, spam networks, command-and-control systems, and other cyber threats. Committed to excellence and continuous innovation, Recorded Future empowers its clients to make informed decisions and strengthen their security posture in an ever-evolving digital landscape. About The Role Recorded Future is seeking a highly skilled Principal Software Engineer to join our dynamic Engineering team. In this pivotal role, you will be responsible for designing, developing, and scaling the data pipelines that underpin our Security Intelligence Graph. Your expertise will help transform vast amounts of raw threat data into structured, actionable intelligence. You will work across application code and infrastructure, ensuring the platform's robustness, scalability, and performance as it continues to grow. This position offers an exciting opportunity to lead architectural improvements, drive technical innovation, and collaborate with cross-functional teams to enhance our threat intelligence capabilities. As a leader in the engineering team, you will mentor junior engineers, promote best practices, and contribute to the overall technical excellence of our organization. Qualifications
Minimum of 5 years of experience in data engineering, backend engineering, or platform engineering
Proficiency in Python; experience with Go or Rust is a plus
Hands-on experience with cloud infrastructure, including compute, storage, networking, and IAM fundamentals
Experience with message queues and pub/sub systems such as Kafka or RabbitMQ
Proficiency with SQL databases like Postgres or AWS RDS, and NoSQL databases such as MongoDB or Elasticsearch
Familiarity with data lake storage frameworks like Delta Lake and graph databases such as AWS Neptune or Neo4j
Experience developing REST APIs using frameworks such as Flask, Django, or FastAPI
Proven ability to architect and deliver production-grade applications and ETL/ELT pipelines
Strong understanding of building reliable data pipelines, including observability, error handling, and failure recovery
Experience with CI/CD pipelines; GitHub Actions experience is advantageous
Familiarity with infrastructure-as-code tools such as Terraform is a plus
Ability to work with high-volume, complex, and unstructured data sets
Excellent problem-solving skills and attention to detail
Strong communication skills for cross-team collaboration
Bachelor’s and/or Master’s degree in Computer Science, Mathematics, Statistics, Engineering, or equivalent experience
Responsibilities
Design, develop, and maintain scalable data pipelines to collect, transform, and deliver structured threat intelligence data
Drive architectural improvements to enhance platform scalability, reliability, and performance
Contribute to both backend services and infrastructure, ensuring seamless integration and operation
Apply statistical and analytical techniques to large-scale datasets to generate meaningful insights
Ensure pipeline reliability through comprehensive observability, error handling, and failure recovery practices
Build and maintain CI/CD pipelines, supporting efficient and repeatable deployments
Implement infrastructure-as-code practices using tools like Terraform to streamline infrastructure management
Collaborate effectively with cross-functional teams, communicating complex technical concepts clearly
Mentor junior engineers, promote best practices, and contribute to technical knowledge sharing
Stay updated with industry trends and incorporate innovative solutions to improve data processing and security insights
Benefits
Competitive salary range of $152,000-$228,500, commensurate with experience and location
Incentive compensation and equity opportunities
Comprehensive health insurance including medical, dental, and vision coverage
Life insurance and retirement plans such as 401K
Flexible work arrangements and a supportive work environment
Opportunities for professional growth and development within a leading cybersecurity organization
Engagement in a mission-driven company focused on security and innovation
Equal Opportunity Recorded Future is an equal opportunity and affirmative action employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, religion, color, national origin, gender including pregnancy, sexual orientation, gender identity, age, marital status, veteran status, disability, or any other characteristic protected by law. We encourage candidates from all backgrounds to apply and join our mission to make the world safer through intelligence and innovation.
Skills
Information TechnologyTechnology, Information and Internet