Software Engineer - Payment Team (Scala / TypeScript)

Description

Rejoignez Swan, le spécialiste européen de la banque intégrée, en tant qu’Ingénieur Logiciel au sein de notre équipe Paiements. Vous prendrez en charge un ou plusieurs projets, en résolvant des problématiques complexes dans un environnement réglementé. Vous travaillerez avec des technologies telles que Scala, TypeScript, PostgreSQL, Kafka, GraphQL, Docker, Kubernetes et AWS. Profitez d’une politique hybride de télétravail, d’un package de relocation, d’une mutuelle santé et bien plus encore.

Missions et présentation

Qui sommes-nous ?

Swan est le leader européen de la banque intégrée. Nous permettons aux entreprises tech d’intégrer directement dans leurs produits des fonctionnalités bancaires (comptes, cartes, paiements) sous leur propre marque. Chaque mois, nous traitons plus de 1,5 milliard d’euros de transactions pour plus de 150 clients, parmi lesquels Pennylane, Indy, Agicap, Libeo ou Lucca.

Créée en 2019, Swan bénéficie du soutien d’investisseurs majeurs comme Lakestar, Accel, Creandum, Bpifrance et Eight Roads. Membre principal de Mastercard et établissement financier agréé par l’ACPR, nous évoluons dans un cadre réglementaire strict.

Notre mission

La banque doit faire partie intégrante des logiciels métiers.

De nombreux logiciels accompagnent déjà parfaitement les petites entreprises dans la gestion de leurs factures, paies ou stocks. Leur ambition est de devenir le centre névralgique de la gestion d’entreprise.

Pourtant, les processus financiers essentiels (gestion de trésorerie, suivi des paiements, rapprochements bancaires) restent souvent déconnectés, dispersés entre tableurs, emails et portails bancaires.

Nous pensons que le logiciel métier ne doit pas seulement enregistrer les opérations financières, mais les piloter.

Pour en savoir plus : À propos de Swan et Notre histoire.

Description du poste

Nous recherchons un(e) Ingénieur Logiciel pour rejoindre notre équipe Paiements.

Avec plus de 70 collaborateurs, l’équipe Engineering est la plus importante chez Swan. Elle regroupe développeurs logiciels, experts infrastructure, undefined, QA et sécurité.

Nous construisons avec intention, en résolvant des problèmes concrets et essentiels. Dans un contexte réglementé, la conformité, la sécurité et la résilience sont au cœur de nos préoccupations. Nous valorisons l’autonomie, la collaboration ouverte et un langage commun pour maîtriser la complexité. La simplicité prime : un code propre et maintenable l’emporte toujours sur les astuces compliquées. Nous livrons rapidement, apprenons en continu et visons l’excellence.

Vos responsabilités

  • Prendre la responsabilité technique d’un ou plusieurs projets.
  • Résoudre des problématiques complexes dans un domaine IT exigeant, avec une architecture réactive.
  • Concevoir, en collaboration avec l’équipe produit, une banque accessible via API.
  • Optimiser les performances d’un système soumis à une croissance rapide des volumes.
  • Garantir le respect des règles d’architecture et des tests automatisés.

Notre stack technique

  • Scala, TypeScript, PostgreSQL, Kafka, GraphQL, Docker, Kubernetes, AWS

Transparence salariale

Conformément à la directive européenne sur la transparence salariale (applicable en 2026), Swan s’engage à une rémunération juste et transparente.

Fourchette salariale : ce poste correspond à un niveau Confirmé à Early Senior dans notre grille Ingénieur Logiciel, avec un salaire brut annuel compris entre 53 000 € et 70 000 €, selon votre expérience et expertise évaluées lors des entretiens techniques.

Révisions annuelles : chaque février, nous procédons à une revue salariale structurée prenant en compte la performance, l’évolution professionnelle et le marché.

Des questions sur la rémunération ? Nous favorisons la transparence et l’échange durant le processus de recrutement.

Profil recherché

Vous êtes notre candidat idéal si :

  • Vous justifiez d’au moins 3 ans d’expérience en développement logiciel, avec une solide maîtrise des systèmes back-end et des langages Scala et TypeScript.
  • Vous avez une bonne connaissance des optimisations back-end (performance, observabilité, requêtes SQL et leur optimisation).
  • Vous êtes familier avec les tests automatisés, CI/CD, et avez une expérience des architectures distribuées ou microservices.
  • Vous êtes curieux(se) et suivez régulièrement les évolutions technologiques (newsletters, conférences, meetups).
  • Vous parlez couramment anglais, êtes passionné(e) par la programmation fonctionnelle ou l’open source, et savez mettre votre ego de côté.

Atouts supplémentaires pour un profil Senior :

  • Expérience avérée en gestion de projets techniques de bout en bout, avec une collaboration étroite avec les équipes produit et une capacité à défendre vos choix techniques.
  • Habitude de concevoir des systèmes complexes, en privilégiant la scalabilité, une architecture propre et la maintenabilité sur le long terme.

Pas besoin de tout maîtriser parfaitement — n’hésitez pas à postuler, l’imposteur ne fait pas partie de notre vocabulaire !

Swan s’engage à offrir un environnement de travail inclusif, respectueux de la diversité (âge, genre, handicap, orientation sexuelle, origine, religion, convictions).

Nous recrutons avant tout sur vos compétences, votre expérience et votre personnalité. La diversité est une force essentielle à notre réussite, et nous mettons en place des actions concrètes pour progresser dans ce domaine.

Pourquoi rejoindre Swan ?

Les avantages à devenir Swanee :

  • Politique hybride : télétravail flexible avec au moins 3 jours par mois au bureau parisien.
  • Package de relocation pour s’installer à Paris.
  • 25 jours de congés payés + RTT.
  • Tickets restaurant via carte Swile.
  • Forfait mobilité durable pour vos déplacements alternatifs.
  • Mutuelle santé Alan.
  • Accès à des réductions sportives grâce à nos partenariats avec Classpass et Gymlib.
  • Soutien au bien-être mental via Moka Care.
  • Offsite annuel pour renforcer la cohésion et réfléchir aux grands enjeux.
  • Engagement fort en faveur de la diversité et de l’inclusion.

Nos valeurs

Chez Swan, nos valeurs façonnent notre quotidien :

  • Simplicité : rendre accessible ce qui semble complexe, car « la simplicité est la sophistication ultime » (Léonard de Vinci).
  • Long terme : accompagner durablement nos partenaires et agir concrètement pour le climat.
  • Excellence : viser la perfection dans nos services bancaires et dépasser les attentes.
  • Humanité : agir avec bienveillance et intégrité, en prenant en compte les enjeux globaux qui nous entourent.

Découvrez notre culture d’entreprise.

Avantages complémentaires

  • 1 à 2 jours de télétravail par semaine
  • Collations à volonté
  • Animaux acceptés au bureau
  • Groupes de ressources employés (ERG)
  • Plan de développement professionnel personnalisé
  • RTT et jours de repos
  • Team building réguliers
  • Afterworks et déjeuners d’équipe
  • Programme de prévention santé mentale
  • Allocation sportive
  • Parking vélo sécurisé
  • Remboursement des frais au-delà des 50%
  • Horaires flexibles

Salaire : 53 000 € - 70 000 € brut annuel

    5 autres jobs qui pourrait t'intéresser:

    Meilleurs outils télétravail

    Obtiens 10x plus d'entretiens d'embauche grâce à l'automatisation des candidatures avec l'IA

    En fonction de tes critères de recherche, postule automatiquement jusqu'à 1 500 offres d'emploi chaque mois