Principal Software Engineer, (APIs/microservices/Python/Kafka/Elasticsearch)

1 month ago
Full-time
Lead
Software Development
Recorded Future

Recorded Future

Recorded Future is the leading threat intelligence platform, empowering organizations to identify and mitigate threats across various domains with real-time, unbiased, and actionable intelligence.

Professional Services
251-1K
Founded 2009
$58M raised

Description

  • Take ownership of critical data pipelines responsible for ingestion and distribution of intelligence signals
  • Lead the design and implementation of backend services and APIs (Python) for the Attack Surface Intelligence module
  • Architect and evolve microservice-based systems for scalability, resilience, and performance
  • Collaborate with product managers and cross-functional engineering teams to align technical work with business goals
  • Diagnose and resolve data and integration issues by exploring and debugging pipelines and systems
  • Drive observability, operational excellence, and service reliability across the platform
  • Mentor and influence other engineers through code reviews, design discussions, and driving coding/design standards
  • Coordinate with internal stakeholders across the Recorded Future ecosystem and contribute to technical roadmaps and long-term platform strategy

Requirements

  • Proven experience designing and maintaining scalable APIs and microservices in Python
  • Experience with Kafka, ClickHouse, and Elasticsearch (or similar streaming/datastore technologies)
  • Deep understanding of distributed systems and service-oriented architecture
  • Comfortable exploring and analyzing data to debug, validate assumptions, and improve system behavior
  • Track record of operating independently and delivering complex projects, including in geographically distributed teams
  • Excellent communication skills and ability to work across teams to align on goals and priorities
  • Experience informing and driving coding and design standards within a team

Benefits

  • Base salary range $152,000–$228,000 (US new-hire range)
  • Potential eligibility for incentive compensation and equity
  • Medical, dental, and vision insurance
  • Life insurance and 401(k) retirement plan
  • Remote-friendly role (#LI-Remote)
  • Company commitment to inclusion, accommodations for applicants, and a diverse workplace

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Android - Retail

Toast 1K-5K Hotels, Restaurants & Leisure

Senior Android Engineer at Toast on the Retail POS team, responsible for shaping and delivering the POS product for retail locations by defining, designing, building, and maintaining features and core workflows that enable new customer and guest experiences and support business growth.

Android Android Studio CSS HTML JavaScript Kotlin Prototyping UX Design
16 hours, 24 minutes ago

Senior Software Engineer, Graphics

Unity 5K-10K Internet Software & Services

Senior graphics software engineer at Unity joining a team building the infrastructure to stream and render Unity content into other game engines and 3D environments, with the objective of creating a robust, high-performance pipeline that preserves visual fidelity across runtimes.

DirectX Unity Vulkan
1 month ago

Senior Software Engineer, Core Identity (Auth0)

Okta 5K-10K Professional Services

Senior Software Engineer on Okta’s Core Identity team (Auth0) designing, building, and operating the critical backend services that ensure secure, reliable, and scalable global authentication and identity functionality.

Agile AWS Azure JavaScript MongoDB Node.js OAuth OpenID Connect PostgreSQL Redis SAML TypeScript
1 month ago

Healthcare IT Developer

Kentro Internet Software & Services

Healthcare IT Developer at IT Concepts (Kentro) supporting VA Enterprise health IT projects, responsible for designing, building, and implementing Oracle Health (Cerner) Millennium solutions to improve clinical workflows and patient care across large-scale healthcare environments.

Agile SQL
1 month ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers