RemoteDevJobs
Browse JobsCompaniesFull StackFrontendBackend
⚡ Boost ListingPost a Job
RemoteDevJobs

The #1 job board for remote developer positions. Updated daily with the best opportunities.

Categories

  • Full Stack
  • Frontend
  • Backend
  • DevOps / Cloud
  • Mobile
  • AI / ML

Resources

  • Browse All Jobs
  • Companies
  • Post a Job
  • Pricing

Job Alerts

Get the best remote dev jobs delivered to your inbox weekly.

© 2026 RemoteDevJobs. All rights reserved.

PrivacyTermsContact
Back to Jobs

Principal Software Engineer

Recorded Future

Apply Now
Remote / Worldwide Full-time $120,000 - $180,000 Jan 9 11 views
PythonMicroservicesData Engineering

Job Description

### Company Overview With 1,000+ intelligence professionals serving over 1,900 clients worldwide, Recorded Future is the world’s most advanced and largest intelligence company! ### Job Description We’re looking for a **Principal Software Engineer** to help design, build, and scale the systems that power our Attack Surface Intelligence module. You’ll take ownership of critical data pipelines responsible for the ingestion and distribution of vital intelligence signals, both internally and directly to customers via the product. The Attack Surface Intelligence Data Engineering team is responsible for two key datasets: our holistic global internet inventory and the technical artifacts of our customers’ attack surface. This role reports directly to the Engineering Owner for Attack Surface Intelligence Data and is ideal for someone who enjoys writing clean, maintainable code and thrives in distributed systems environments. ### Responsibilities - Lead the design and implementation of backend services and APIs in Python. - Architect and evolve microservice-based systems for scalability and resilience. - Collaborate closely with product management and other engineering teams to drive technical strategy and ensure our systems are reliable, performant, and insightful. ### Application Note Please mention the word **FORTUNATE** and tag RMTAwLjMwLjIwMy44 when applying to show you read the job post completely (#RMTAwLjMwLjIwMy44). This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.

Interested in this role?

Apply Now

Opens company application page

Actively hiring

Apply Now

Via company website

11 viewed Jan 9

About Recorded Future

Similar Jobs

Software Engineer III, Commercial Services

Natera

Senior Software Engineer, Commercial Services

Natera

SaaS Platform Architect

Legion

Digital Exchange Platform Developer

ManTech

Principal Software Engineer

Recorded Future

Apply Now