Principal Software Engineer

🕒 April 30

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Recorded Future

Recorded Future

501 - 1000 employees

Founded 2010

🔒 Cybersecurity

🤖 Artificial Intelligence

🏢 Enterprise

💰 $25M Series E on 2017-10

Cybersecurity • Artificial Intelligence • Enterprise

Recorded Future is a leading provider of threat intelligence solutions, helping organizations see and prioritize potential threats in real-time so they can act to prevent attacks. Trusted by governments and large enterprises, Recorded Future offers comprehensive, unbiased threat intelligence that is used to secure critical infrastructure worldwide. Using their Intelligence Graph and cloud platform, they deliver timely and actionable insights by analyzing and structuring threat data from across the internet. Their services are crucial in mitigating risks such as ransomware attacks, digital risks, and supply chain vulnerabilities. With a strong reputation recognized by industry analysts, they stand at the forefront of modern defense solutions by integrating AI into security workflows.

📋 Description

• Design, build, and maintain scalable data pipelines that collect, transform, and deliver structured threat intelligence data. • Drive meaningful architectural improvements across data and platform systems to ensure long-term scalability, reliability, and performance. • Work across both application code and infrastructure, contributing to backend services, data systems, and platform capabilities. • Apply statistical techniques to large-scale datasets to generate accurate and impactful insights. • Ensure production-grade pipeline reliability through strong observability, error handling, and failure recovery practices. • Build and maintain CI/CD pipelines and contribute to infrastructure-as-code practices to support efficient and repeatable deployments. • Communicate technical concepts clearly and collaborate effectively across teams, geographies, and varying levels of technical expertise. • Engage with technical leaders across teams and contribute to raising the engineering bar through knowledge sharing and best practices.

🎯 Requirements

• At least 5 years of experience in data engineering, backend engineering, or platform engineering. • Strong proficiency in Python, with experience in Go or Rust considered a plus. • Experience working with cloud infrastructure, including compute, storage, networking, and IAM fundamentals. • Hands-on experience with message queues and pub/sub systems such as Kafka or RabbitMQ. • Experience with SQL databases such as Postgres or AWS RDS, and NoSQL databases such as MongoDB or Elasticsearch. • Familiarity with data lake storage frameworks such as Delta Lake and graph databases such as AWS Neptune or Neo4j. • Experience developing REST APIs using frameworks such as Flask, Django, or FastAPI. • Proven experience architecting and delivering production-grade applications and ETL/ELT pipelines. • Strong understanding of building reliable data pipelines, including observability, error handling, and failure recovery. • Experience building and maintaining CI/CD pipelines; GitHub Actions experience is a plus. • Familiarity with infrastructure-as-code tools; Terraform experience is a plus. • Comfort working with high-volume, complex, and unstructured data. • Strong problem-solving skills, including the ability to debug both software and data issues. • Excellent attention to detail and ability to work independently while delivering high-quality results. • Interest in or familiarity with security data domains such as threat infrastructure, malware, or network telemetry. • Bachelor’s and/or Master’s degree in Computer Science, Mathematics, Statistics, Engineering, or equivalent experience.

🏖️ Benefits

• incentive compensation • equity • medical insurance • dental insurance • vision insurance • life insurance • 401K

Apply Now

Similar Jobs

🕒 April 30

CVS Health

10,000+ employees

⚕️ Healthcare Insurance

🛒 Retail

🧘 Wellness

Principal Software Engineer defining and driving the technical direction for cloud-native applications at CVS Health. Collaborating with product, architecture, and engineering leadership on key design decisions.

Angular

Azure

Cloud

Distributed Systems

Flutter

Google Cloud Platform

React

🕒 April 30

Syndio

51 - 200

🏢 Enterprise

📋 Compliance

💸 Finance

Staff Software Developer responsible for developing and deploying AI systems at Syndio. Work with cross-functional teams to translate innovative tools into production-ready solutions.

BigQuery

Cloud

Firebase

Google Cloud Platform

Microservices

Python

🕒 April 30

Vetcove

11 - 50

🏪 Marketplace

🤝 B2B

AI Staff Engineer integrating advanced AI models into veterinary software for Vetcove. Collaborating with teams to enhance product capabilities and user experience in a fully remote setup.

Python

🕒 April 30

Zus Health

51 - 200

⚕️ Healthcare Insurance

☁️ SaaS

🔌 API

Experienced Staff Engineer needed to build user-facing applications for healthcare data platform. Collaborating with cross-functional teams and ensuring scalable, reliable product development.

🇺🇸 United States – Remote

💵 $160k - $200k / year

💰 $40M Series A on 2023-03

⏰ Full Time

🔴 Lead

🧑‍💻 Full-stack Engineer

AWS

🕒 April 30

Park Place Technologies

1001 - 5000

🤝 B2B

🔧 Hardware

🏢 Enterprise

Software Architect responsible for full software development life cycle at Park Place Technologies. Collaborating, developing, and maintaining quality standards while mentoring junior developers.

Angular

Azure

Entity Framework

Microservices

Python

SCSS

SQL

TypeScript