Recorded Future logo
Recorded Future

Securing Our World with Intelligence

Principal Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 501-1,000Since 2010H1B SponsorCompany SiteLinkedIn

Location

Massachusetts

Posted

31 days ago

Salary

$152K - $228.5K / year

Seniority

Lead

Job Description

Principal Software Engineer

Recorded Future

• 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.

Job 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

Related Job Pages

More Full-stack Engineer Jobs

Recare logo

GTM Engineer, AI-first

Recare

Recare connects over 700 hospitals with more than 17.000 care and rehabilitation providers.

Full TimeRemoteTeam 51-200H1B No Sponsor

• As a GTM Engineer (AI-first), you drive the transformation of our go-to-market organization to an AI-powered, highly automated operating model. • Your mission is to identify high-impact opportunities, turn them into scalable solutions, and enable our Sales, Marketing, and Customer teams to work smarter, faster, and more data-driven through effective use of AI and automation. • Audit & prioritize: Map GTM workflows across Sales, Onboarding, Customer Success, Support, and Marketing to identify high-impact automation opportunities (lead routing, enrichment, renewals, handoffs). • Build agentic workflows: Design and ship AI-powered automations using Clay, Claude, n8n, Notion AI, and our stack (Salesforce, Looker, Snowflake, Planhat). • Own the AI context layer: Build and maintain prompts, knowledge graphs, CRM-connected AI skills, and enrichment pipelines that continuously improve system intelligence. • Prototype relentlessly: Stay on top of new AI tools and models, test quickly, kill what doesn’t work, and scale what does — within days, not quarters. • Connect systems end-to-end: Ensure seamless integration across Salesforce, Looker, Planhat, Snowflake, and the wider data stack with RevOps, BI, and Engineering. • Lead enablement: Train Sales, Onboarding, Customer Success, and Marketing on AI-driven workflows and drive long-term adoption across teams. • Support the AI-first roadmap: Contribute to Recare's three-phase RevOps transition — from manual with structure to augmented operations to intelligent automation — delivering measurable productivity gains in each phase.

Germany
Full TimeRemoteTeam 11-50Since 2013H1B No Sponsor

• Redesign CRM data models and UX: Rework how opportunities handle products and pricing so that selection scales with a deeper product hierarchy, remains easy to use, and supports clean reporting and valuation while keeping the main record a pipeline-focused summary. • Build and maintain server-side logic: Write and maintain C# plug-ins and server-side rules to keep data consistent, enforce business logic reliably, and replace legacy customizations that conflict with the target architecture. • Own front end customization and form scripting: Use the JS Client API (or equivalent) to deliver a clean, intuitive in-system experience: reducing clutter, guiding users toward correct workflows, and supporting multiple product-entry modes (browse, SKU, figure-first). • Deliver integrations: Connect the CRM to adjacent platforms like quoting tools, portals, internal systems, etc. using Web API/upsert-style patterns so pre-sales activity and opportunity data stay in sync as the product roadmap evolves. • Drive automation and workflow design: Build flows that mirror how sales and quoting actually operate, including status transitions and handoffs that support coordination with functions like inventory. • Apply enterprise delivery discipline: Package solutions properly for dev/test/prod promotion, manage data migration and reconciliation from legacy structures, control access and exposure of custom objects appropriately, and produce documentation fit for support and audit. • Collaborate on governance and acceptance: Work with internal CRM stakeholders on backlog prioritization, environment promotion, and routine acceptance of your own work.

Brazil
$4K - $6K / month
Webflow logo

Senior Software Engineer, Delivery Loop

Webflow

Webflow is the way to design, build, and launch powerful websites visually — without coding.

Full TimeRemoteTeam 501-1,000Since 2013H1B Sponsor

• Drive implementation and maintenance of Webflow’s build system. • Oversee the configuration and management of multiple development environments. • Define and enforce development processes and best practices. • Spearhead the deployment strategy for production environments. • Mentor junior members of the DevOps team. • Collaborate with software engineering teams to optimize application performance. • Stay current with emerging DevOps trends and technologies. • Participate in engineering citizenship activities.

Argentina
watchTowr logo

Engineering Lead, Cyber Engineering

watchTowr

Attackers move fast. We move faster.

Full TimeRemoteTeam 51-200Since 2021H1B No Sponsor

• Lead and mentor the Cyber Engineering team in the UK and Singapore, providing both technical guidance and leadership to support their growth in a dynamic, fast-paced environment. • Report into and work closely with the Head of Labs Engineering to define the future direction of the cyber engineering function aligned with the global strategy, ensuring technical consistency and shared standards. • Act as line manager for the engineers, including performance reviews, career development, and day-to-day coaching. • Design, develop, and maintain the offensive security infrastructure that powers the watchTowr Platform, ensuring it can process vast amounts of data and identify vulnerabilities in enterprise systems at scale. • Collaborate closely with product, front-end, backend, and platform teams to align cyber security initiatives with business goals and ensure seamless integration across functions. • Drive innovation and lead R&D projects that push the limits of offensive security, replicating adversary tactics at scale to uncover vulnerabilities and provide actionable insights.

United Kingdom