Skip to main content
Filigran

Senior Software Engineer β€” Platform & Distributed Systems (XTM Foundation)

RemoteFrance only
Published
Role
Backend
Experience
Lead
Employment
Full-time
Company size
Startup
Salary not disclosed
Check eligibility

Open to FR only. Set where you work from to check your eligibility.

No BS summary

Senior Software Engineer with 8-12 years of experience in distributed systems and platform engineering. Must have a proven track record designing data-intensive platforms and deep understanding of distributed systems fundamentals. Requires strong system design and communication skills, and an autonomy/ownership mindset. Remote-first, async culture with English communication.

Core skills

Distributed SystemsPlatform Engineering

Required skills

ElasticsearchPostgreSQLRabbitMQRedis

Optional skills

graph databasesCQRSevent sourcing patterns

Required languages

English

What you'll do

  • 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.
  • Contribute to the XTM Foundation team's broader mission: shared libraries, common patterns, and platform-level tooling that raise the bar for all product teams.
  • Stay current with the distributed systems and data engineering landscape, bringing well-evaluated proposals to the team.

What they require

  • 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, and you understand the trade-offs between them.
  • Ability to build performance benchmarks from scratch and translate results into clear architectural decisions.
  • Excellent system design and written communication skills β€” you can turn complex tradeoffs into actionable proposals that engineers and leadership can act on.
  • Comfortable working in a remote-first, async culture with teams across multiple time zones; clear communicator in English.
  • Autonomy and ownership mindset: you drive problems to resolution without waiting for direction, and you enable others rather than becoming a bottleneck.

Benefits

  • Competitive pay + equity - everyone shares in our success
  • Remote-first, flexible, and balanced - work that fits your life
  • Your setup, your choice - pick the gear that works for you
  • Twice-a-year gatherings - we meet in person for regional and global offsites to connect, collaborate, and strengthen our culture beyond the screen

Filigran, founded in October 2022, develops innovative open-source cybersecurity solutions designed to anticipate cyber threats, identify security gaps, and strengthen organizational security posture.

CybersecurityStartup
Salary not disclosed