23 days ago

Senior Software Engineer OpenCTI

Filigran

Hybrid
Full Time
$150,000
Hybrid
Apply

Job Overview

Job TitleSenior Software Engineer OpenCTI
Job TypeFull Time
Offered Salary$150,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Senior Software Engineer – OpenCTI

Filigran is a fast-growing cybersecurity company founded in October 2022, focused on revolutionizing cyber threat management with proactive, open-source solutions. Our mission is to anticipate cyber threats, identify security gaps, and strengthen organizational security. Trusted by over 6,000 organizations globally, we are committed to making security more open, resilient, and collaborative.

About the Role

We are seeking a Senior Software Engineer to join our OpenCTI team. You will contribute to the core of our open-source platform, focusing on features and technical topics central to user interaction, product performance, and stability. This role offers a direct impact on the product roadmap and involves collaboration with product, engineering, and community contributors. You will work with a modern stack including Node.js, TypeScript, React, GraphQL, and Elasticsearch.

Responsibilities

  • Contribute actively to the OpenCTI codebase, owning new features and improvements.
  • Identify, investigate, and resolve bugs.
  • Participate in technical brainstorming and task refinement.
  • Take part in the on-call rotation and act proactively during incidents.
  • Mentor junior and mid-level engineers, supporting their technical growth.
  • Address technical debt and legacy pain points.
  • Lead or facilitate technical workgroups for engineering topics.
  • Review pull requests from internal teams and the open-source community.
  • Contribute to documentation and the shared knowledge base.

Who You’ll Work With

You will report directly to the Director of Engineering and work within a squad focused on Product Performances & Stability. You will collaborate closely with a Senior Engineer, the Principal Engineer, the VP of Technology, and the wider OpenCTI engineering organization, as well as adjacent product teams.

Profile We’re Looking For

  • 7+ years of experience as a Software Engineer with complex, production-grade systems.
  • Strong proficiency in Node.js, TypeScript, GraphQL, Elasticsearch, Redis, and RabbitMQ.
  • Comfortable working in a remote, async-first environment with strong written communication skills.
  • Proven ability to work autonomously, take ownership, and drive initiatives.
  • Collaborative mindset, with a willingness to mentor and support others.
  • Ability to challenge existing solutions and contribute to architectural improvements.
  • Experience with open-source projects is a strong plus.
  • Bonus: Prior exposure to cybersecurity, threat intelligence, or large-scale data platforms.

Why Join Filigran?

Join a fast-growing, global, and fully remote company building open-source cybersecurity solutions, increasingly powered by AI. We offer competitive pay and equity, flexible remote work, choice of work setup, and regular in-person gatherings to foster culture and collaboration.

Equal Employment Opportunity

Filigran is an equal opportunity employer committed to diversity and inclusion. We welcome talent from all backgrounds, valuing what you bring to the team.

Key skills/competency

  • Senior Software Engineer
  • OpenCTI
  • Node.js
  • TypeScript
  • React
  • GraphQL
  • Elasticsearch
  • Cybersecurity
  • Threat Management
  • Open Source

Tags:

Senior Software Engineer
Software Development
Node.js
TypeScript
React
GraphQL
Elasticsearch
Cybersecurity
Threat Intelligence
Open Source
Remote Work
Engineering
Backend Development
Full Stack Development

Share Job:

How to Get Hired at Filigran

  • Research Filigran's mission: Understand their focus on open-source cybersecurity and proactive threat management.
  • Tailor your resume: Highlight your 7+ years of experience, Node.js, TypeScript, GraphQL, and Elasticsearch expertise.
  • Showcase open-source contributions: Emphasize any experience with open-source projects or cybersecurity.
  • Prepare for remote work: Demonstrate your ability to work autonomously and communicate effectively asynchronously.
  • Discuss mentorship: Be ready to share examples of how you've mentored engineers.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background