Activez les alertes d’offres d’emploi par e-mail !

Senior Scala Software Engineer

swan.io

Paris

Hybride

EUR 50 000 - 80 000

Plein temps

Il y a 16 jours

Résumé du poste

A leading company in embedded banking is seeking a Senior Software Engineer to join their tech team. The role involves taking responsibility for projects, solving complex IT issues, and designing banking solutions in collaboration with the product team. Ideal candidates will possess 4-5 years of experience in software development and a strong understanding of back-end topics and architecture.

Prestations

Hybrid remote policy
Relocation package
Health insurance
Fitness partnerships
Respect for lunch breaks
Biannual retreats
Commitment to diversity

Qualifications

  • 4-5 years as a Software Developer.
  • Knowledge of JVM languages (Kotlin, Scala, Java) and Kafka/TypeScript is a plus.
  • Experience with automated testing and CI/CD.

Responsabilités

  • Take technical responsibility for one or more projects.
  • Solve complex problems in a demanding IT environment.
  • Design API-based banking solutions with the product team.

Connaissances

Performance
Observability
SQL
Optimizations

Description du poste

About

Swan is Europe’s embedded banking specialist. We empower software companies to embed banking features like accounts, cards, and payments directly into their products, under their own brand. Swan processes over €1.5 billion in monthly transactions for more than 150 companies—such as Pennylane, Indy, Agicap, Libeo, and Lucca. Founded in 2019, the company has received growth capital from leading investors like Lakestar, Accel, Creandum, Bpifrance, and Eight Roads. Swan is a principal member of Mastercard and a licensed financial institution, regulated by the French banking authority (ACPR).

Our mission

Banking belongs in business software

Many software companies already serve small businesses well: helping them send invoices, run payroll, manage inventory, and more. They aim to become the central hub for managing every aspect of business life.

However, critical financial workflows like managing cash flow, tracking payments, or reconciling accounts often happen outside the software, across spreadsheets, email threads, and banking portals.

This is a missed opportunity. Business software shouldn’t just record financial activity — it should run it.

To learn more about us:About Swan;Our story.

Job description

Swan is seeking a Senior Software Engineer to join our tech team of over 70 people for a specific project lasting a few months.

The Engineering team is the largest at Swan, including Software Developers building payments and customer applications, as well as Infrastructure, DevOps, QA, and Security teams.

We focus on solving real problems with intent. In a regulated environment, compliance, security, and resilience are core priorities. We value ownership, open collaboration, and a shared vocabulary to manage complexity. Simplicity, clean, maintainable code, fast shipping, continuous learning, and excellence are our guiding principles.

Your missions

  • Take technical responsibility for one or more projects
  • Solve complex problems in a demanding IT environment with reactive architecture
  • Design API-based banking solutions with the product team
  • Improve system performance under increasing load
  • Ensure adherence to architecture rules and automated testing

Our technical stack

  • Scala & TypeScript
  • PostgreSQL
  • Kafka
  • GraphQL
  • Gitlab
  • K8S
  • AWS
Preferred experience

You’re a great match if:

  • Experience: 4-5 years as a Software Developer
  • Mastery of back-end topics like performance, observability, SQL queries, and optimizations
  • Knowledge of JVM languages (Kotlin, Scala, Java) and Kafka/TypeScript is a plus
  • Experience with automated testing and CI/CD
  • Experience in distributed systems or microservices architecture
  • Stay updated with technological advancements via newsletters, conferences, or meetups

Languages: Professional English required; French is a plus.

Our ideal teammate: Sociable, skilled, empathetic, frank. We challenge each other and value humility.

Don’t worry if you don’t meet all criteria — apply anyway!

Swan values diversity and is committed to an inclusive work environment.

Perks of being a Swanee:
  • Hybrid remote policy: office and remote work with at least 3 days/month in Paris
  • Relocation package (if moving to Paris)
  • Health insurance: Alan
  • Partnerships with Classpass & Gymlib for fitness
  • Respect for lunch breaks; Swile card for meals
  • Biannual retreats in scenic locations
  • Commitment to diversity and inclusion

Our values:

Simplicity: Making complex things simple.

Long Term: Supporting growth and climate commitments.

Excellence: Striving for high-quality banking services.

Be Human: Acting with kindness, integrity, and caring for the planet.

Learn more about our culture.

Recruitment process
  • 30-min video call with Talent Acquisition
  • Live coding interview with Software Engineers
  • Interview with Engineering Manager
  • Interview with Engineering Director
Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.