Lead Software Engineer - Team Payment
Swan

Swan

Lead Software Engineer - Team Payment

  • Permanent contract 
  • Paris
  • Partial remote authorized

The company

Swan

Swan

  • FinTech / InsurTech
  • From 15 to 50 employees

The job

Lead Software Engineer - Team Payment

  • Permanent contract 
  • Paris
  • Partial remote authorized

Who are they?

Swan offers an embedded finance platform. Via Swan’s simple APIs, European companies can integrate banking services (accounts, cards, and IBANs) quickly and easily into their own product. The result is a super-smooth user experience.

Founded in 2019 with start-up Studio eFounders, Swan received a 5M€ Seed and a 16M€ Series A from top European Venture Capital Funds such as Accel and Creandum. Dubbed a top “European Fintech to watch in 2021” by Sifted, we are currently expanding across Europe, with plans to grow our staff from 70>120 in the coming year. Additional offices are set to be open in Berlin and Barcelona in Q1 2022.

Swan is a Mastercard principal member and a licensed financial institution, regulated by the ACPR.

Some figures:

  • 70+ employees
  • 40 positions open through the end of 2022
  • Available across 18 European countries
  • 250M€+ in transactions since going live in January 2021 (+250% each passing month)
  • 5 million euros raised in 2020 (Creandum and BPI France)
  • 16 million euros raised in 2021 (Accel)
Swan
Want to know more about Swan?Company culture, teams, technical stack, jobs... Let's go for an immersion!
Visit the profile

Job description

Swan has a diverse team of engineers from all over the place. Co-building is at the heart of the way we work. We believe challenging each other — being frank, but empathetic — is the best way to get things done! (It’s also more fun that way.)

Swan is here to make it extremely easy for anyone to embed banking features, whether they’re a dev or an entrepreneur (or both). It’s exciting to build a bank that can be integrated by anyone! We’d love for Swan to become a reflex for engineers in Europe so that as soon as anyone wants to build something with banking and payments, they think of Swan.

Swan is looking for a Lead Manager to join its tech team of 30+ people.

Are you rigorous, pro-active and willing to collaborate with high-level business and technical teams? You want to push the state of the art and are attentive to the developer experience?

Your missions

  • 50% of your time, you will be manage a team (4-5 people)
  • 50% of your time, you will be technically responsible for several projects
  • You will have the opportunity to solve problems in one of the most demanding IT domains with a reactive architecture
  • You will design with the product team the bank via API
  • You will improve the performance of a system with a rapidly growing load
  • You will ensure the respect of the architecture rules and of the automated tests

Our technical environment

  • Kotlin & Scala (JVM)
  • Akka
  • PostgreSQL
  • Kafka
  • Docker
  • K8S
  • AWS

Methodology

Engineers at Swan are not here to get orders and just start coding, they’re here to co-build. To get heavily involved with the product. Swan’s devs collaborate heavily with the product team and are always proposing ideas and challenging what’s doable.

We follow a methodology that’s similar to “Shape up”:

  • 3-week cycles:
    Co-building is central to how we work. Each month, the product and engineering teams work together to plan goals and develop specifications for the next 3 weeks. During these weeks, we do our best to reach goals, all while planning and designing projects for the next cycle.

  • 1-week cooldown:
    After a cycle of building, it’s cooldown week. We use this time to take care of the remaining tasks and improve tools and processes.

Preferred experience

Prerequisites

  • At least 5 years of experience as a Software Developer or Lead Manager
  • Mastery of common back-end issues
  • Very good knowledge of JVM language (Kotlin, Scala or Java)
  • Familiar with automated testing and continuous integration

Ideally

  • Experience in distributed systems or micro-service architecture
  • Knowledge of GraphQL
  • Knowledge of Kafka and Akka
  • Interest in functional programming
  • An interest for open source
  • A good culture of technology trends (news, meetups…)

What we offer

  • This is one of the key moments to join Swan in terms of growth
  • Our people matter! Diversity, inclusion and work-life balance are important at Swan
  • We offer a competitive compensation package
  • Strong product and tech culture
  • Be challenged and make a direct impact
  • Innovate within a fast-learning and international environment
  • Awesome, ambitious, skilled colleagues
  • Partial-remote working policy
  • Daily Swile lunch vouchers
  • 2 off-sites / year with the whole Swan team (workshops, team building and lots of fun)

Recruitment process

  • A 30-min video call with our Talent Acquisition Manager, to get to know you, understand your career expectations and answer your questions
  • A technical test and interview
  • A pair programming
  • Last interview with our CTO
Swan

Swan

Interested in this offer?

Apply
Questions and answers about the offer
  • Add to favorites
  • Share on Twitter
  • Share on Facebook
  • Share on LinkedIn