EU remote
Senior Software Engineer β Platform & Distributed Systems (XTM Foundation)
About this role
π The Company Filigran, founded in October 2022, stands out in the cybertech ecosystem for its commitment to revolutionizing cyber threat management with a proactive approach. Its mission is to develop innovative open-source solutions designed to anticipate cyber threats, identify security gaps, and strengthen organizational security posture. Filigran solutions are now trusted by over 6,000 public and private organizations worldwide.
π― The Role We're looking for a Senior Software Engineer with deep expertise in distributed systems and platform engineering to join the XTM Foundation team β Filigran's cross-product engineering team responsible for architecture, quality, shared tooling, and technical standards across the XTM Suite (OpenCTI, OpenAEV, OpenGRC). You will be the technical owner of our most ambitious infrastructure challenge: designing the architecture evolution to increase data processing capacity.
You will define the patterns and standards that govern how our products communicate, scale, and evolve β working closely with product engineering teams to turn architectural vision into reality. This is a high-impact, hands-on role. You won't just design on paper β you'll prototype, benchmark, validate, and help teams implement. You'll bring rigor and pragmatism to some of the hardest technical problems in our roadmap.
πΌ Your 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. Collaborate with product engineering teams (~60 engineers) to roll out architectural changes progressively and safely, with zero-downtime migrations where possible.