Senior Software Engineer — Platform & Distributed Systems (XTM Foundation)

Filigran
France, Sweden, Stockholm, Germany, Portugal, Spain, Israel
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 8-12 yearsSkills: ["Communication","Leadership","Problem-solving","Collaboration"]

Senior Software Engineer with distributed systems expertise to lead architectural evolution across the XTM Foundation, driving higher data processing throughput, shaping inter-service communication patterns, and enabling zero-downtime migrations across a 60-engineer product ecosystem.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Filigran
Filigran
3 months ago

Senior Software Engineer — Platform & Distributed Systems (XTM Foundation)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 4 hours agoStatus: Live

Job Summary

Senior Software Engineer with distributed systems expertise to lead architectural evolution across the XTM Foundation, driving higher data processing throughput, shaping inter-service communication patterns, and enabling zero-downtime migrations across a 60-engineer product ecosystem.
Location: France, Sweden, Stockholm, Germany, Portugal, Spain, Israel
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Manager level

Key Responsibilities

  • •Lead the design and implementation of architecture evolution, targeting significant improvement in data processing throughput and scalability.
  • •Identify and resolve bottlenecks across the current data pipeline (ElasticSearch, PostgreSQL, RabbitMQ, Redis) through rigorous profiling, benchmarking, and architectural analysis.
  • •Evaluate and recommend infrastructure and messaging technologies, alternative graph databases, CQRS/event sourcing patterns, and validate them through hands-on prototyping.
  • •Define and enforce cross-product standards for inter-service communication, data consistency, and system observability.
  • •Build performance testing infrastructure from the ground up — establishing continuous performance monitoring as a first-class engineering practice across the XTM Suite.

Key Requirements

  • •8–12 years of experience building and operating distributed, high-throughput systems in production environments.
  • •Proven track record designing architectures for data-intensive platforms (data pipelines, event-driven systems, graph databases, or equivalent).
  • •Deep understanding of distributed systems fundamentals: consistency models, partitioning, replication, backpressure, fault tolerance, and observability.
  • •Broad knowledge of backend languages and ecosystems — you\'ve worked with multiple languages and paradigms, and you know how to pick the right tool for the job.
  • •Deep familiarity with data storage and messaging technologies — you have hands-on experience with a range of databases (relational, search, graph, columnar) and message brokers.
Experience:8-12 yearsDistributed systemsData-intensive platforms
Skills:CommunicationLeadershipProblem-solvingCollaboration
Languages:English
Tech Stack:ElasticSearchPostgreSQLRabbitMQRedisCQRSEvent SourcingGraph DatabasesDistributed SystemsPythonGoJavaDockerKubernetes

Company Brief

Filigran
Filigran builds open-source eXtended Threat Management (XTM) solutions—including OpenCTI and OpenBAS—to help organizations anticipate, detect, and manage cyber threats, offering SaaS and self-hosted products plus support and integration services.
Industry: Cybersecurity
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Funding: Series C
Headquarters: New York, United States
Founded: 2022
Glassdoor
Glassdoor: 4.8
WebsiteLinkedInGlassdoor