Senior Software Engineer – Platform, Distributed Systems

🔥 4 minutes ago

🗣️🇫🇷 French Required

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Filigran

Filigran

201 - 500 employees

Founded 2022

🔒 Cybersecurity

☁️ SaaS

Cybersecurity • SaaS • Technology

Filigran is a cybersecurity company specializing in Threat Intelligence and eXtended Threat Management (XTM). They provide a comprehensive suite of software solutions which includes cyber threat intelligence, breach and attack simulation, and incident response capabilities. Filigran's offerings also include training programs and community support, empowering organizations to enhance their security postures against various cyber threats.

📋 Description

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

🎯 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, 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

Apply Now

Similar Jobs

🕒 5 days ago

Autodesk

10,000+ employees

📱 Media

Account Technical Lead responsible for customer technical engagements and workflow analysis in the Mobility industry. Collaborates with stakeholders to develop technical proposals and maintain customer relationships.

🕒 June 1

Datadog

1001 - 5000

🔒 Cybersecurity

☁️ SaaS

🏢 Enterprise

Senior Software Engineer developing and enhancing REDAPL, Datadog's Referential Data Platform for insights on infrastructure resources. Leading projects on data ingestion and query pipelines in a hybrid environment.

Apache

Distributed Systems

Neo4j

🕒 June 1

Twin

11 - 50

🤖 Artificial Intelligence

⚡ Productivity

☁️ SaaS

Founding Product Engineer creating autonomous AI agents for business operations. Collaborating directly with founders and users to rapidly develop meaningful product features.

🕒 May 30

Joko

11 - 50

🛍️ eCommerce

💸 Finance

👥 B2C

Software Engineer developing AI-powered shopping assistant at Joko. Contribute to user-facing products and operational software solutions.

🕒 May 30

Joko

11 - 50

🛍️ eCommerce

💸 Finance

👥 B2C

AI Software Engineer responsible for developing Joko AI shopping assistant. Collaborating with the Product team and leveraging AI for user-centered solutions.