Skip to main content
Filigran

Senior Software Engineer β€” Quality, Test & CI Engineering (XTM Foundation)

RemoteFrance only
Published
Role
DevOps
Experience
Senior
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 7-12 years of experience in quality engineering and CI/CD. Must have deep expertise in test strategy and architecture, hands-on CI/CD pipeline building, and comfort across polyglot stacks (TypeScript/React, Node.js/Java, Python). Needs strong understanding of quality metrics and excellent communication skills. Remote-first, async culture with English communication required.

Core skills

CI/CDtestingquality engineering

Required skills

TypeScriptReactNode.jsJavaPythonPlaywrightVitestJestCypressPactGitHub Actions

Optional skills

k6GatlingLocustmutation testingAI-assisted test generationopen-source contributionscybersecurity

Required languages

English

What you'll do

  • Audit the current state of test coverage and CI pipelines across the OpenCTI, OpenAEV, and OpenGRC β€” identify critical gaps and define a prioritised roadmap to address them.
  • Define and implement a cross-product test strategy covering unit, integration, end-to-end, and contract testing β€” adapted to each layer of the stack (GraphQL API, TypeScript/React frontend, Node.js/Java backend, Python connectors).
  • Lead the consolidation and standardisation of CI/CD pipelines towards GitHub Actions, introducing quality gates (coverage thresholds, mutation testing, flakiness detection, static analysis) as first-class pipeline steps.
  • Build shared test tooling, templates, and libraries that product teams can adopt with minimal friction β€” reducing the cost of writing good tests.
  • Introduce and maintain performance and load testing practices where none currently exist, establishing baselines and regression detection for critical system paths.
  • Define and enforce standards for test reliability and pipeline speed β€” flaky tests and slow pipelines are engineering debt you'll actively reduce.
  • Work closely with product engineering teams to embed quality practices in their day-to-day workflows, providing guidance, code reviews, and hands-on pairing where needed.
  • Stay current with the testing, CI/CD, and AI-assisted engineering landscape β€” evaluating new tools, LLM-based test generation approaches, and agentic testing frameworks, and bringing well-reasoned proposals to the team.

What they require

  • 7–12 years of experience in software engineering, with a strong and deliberate focus on quality engineering and CI/CD.
  • Deep expertise in test strategy and architecture: you know when to write a unit test, an integration test, or an E2E test β€” and you can explain the tradeoffs clearly.
  • Hands-on experience building and maintaining CI/CD pipelines at scale β€” you've designed pipelines that are fast, reliable, and developer-friendly, not just functional.
  • Comfortable across a polyglot stack: TypeScript/React on the frontend, Node.js or Java on the backend, Python for integrations β€” you don't need to be an expert in all, but you can navigate each and apply the right testing approach.
  • Experience with modern test tooling: Playwright, Vitest, Jest, Cypress, or equivalents; mutation testing frameworks (e.g. Stryker); contract testing (e.g. Pact); static analysis and linting pipelines.
  • Strong understanding of software quality metrics β€” coverage, mutation score, flakiness rates, pipeline duration β€” and how to use them to drive meaningful improvement rather than gaming numbers.
  • Excellent written communication skills β€” you can turn a quality audit into a clear, prioritized action plan 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 identify problems, propose solutions, and drive them to completion β€” you enable others rather than becoming a bottleneck.
  • Bonus: experience with performance/load testing tools (k6, Gatling, Locust, or equivalents); hands-on use of AI-assisted test generation tools (GitHub Copilot, Cursor, LLM-based test scaffolding); open-source contributions or maintainership; experience rolling out quality standards across large engineering teams; cybersecurity domain knowledge.

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