Software Engineer Scala


Dec 20th, 2022

About us

Opensee provides instant big data analytics solutions to financial institutions. Our mission is to empower business users to autonomously exploit data at a scale and granularity never seen before in order to optimize risk management, trade execution, regulatory reporting and more.

Founded in 2015 by senior banking executives and big data technology experts, Opensee’s commercial traction exploded in 2020 with deployment in several Tier 1 financial institutions on critical use cases. To sustain that growth, we doubled our headcount that same year and are now expanding in London and NYC.

What’s in it for you ?

  • Join a smart French fintech to learn and contribute to our innovative big data solution for finance services firms

  • Evolve in a dynamic and international environment where creativity and innovation are highly valued

  • Benefit from a wealth of development opportunities as we constantly seek new talents to join us, and support our growth

Job description

The rapid growth of our company requires us to strengthen our backend team with motivated, autonomous and highly technical new recruits. The backend is written in Scala, and heavily uses streaming and concurrency in a mostly functional style (Typelevel library stack) to leverage the ClickHouse database as a platform for financial risk analysis.

You will contribute to the development of the backend and particularly :

  • Develop new features and expand the scope of the product

  • When needed and timely acceptable, refactor or redesign parts of the architecture

  • Fix bugs and add tests

  • Share your knowledge through communication and team spirit

  • Be the last level of support for the nastiest and rarest bugs that may slip through

Keywords: Scala, Akka, Monix, Cats, Play Framework, functional programming, ClickHouse, Postgres

About you


  • You are interested in functional programming, web programming, concurrent effect, and reactive streaming

  • If you like developing at the edge of the Scala functional programming ecosystem, this job will be a good fit

Qualities: Good communication skills, creativity and autonomy

Prior experience: Experience in Scala, OCaml, Haskell or a similar language, or advanced JVM platform knowledge

Curriculum: You hold a Bachelor’s degree in computer science

Technical skills:

  • Scala, Streaming, Functional programming, Data distribution

  • Make code people love to read

  • Autonomy and responsibility

  • Solving mindset

  • Cats, Shapeless, Monix is a plus

Linguistic skills: Fluent in English both written and verbal, French is a plus

Practical details

Position type: Multiple full-time positions, open until filled

Start: As soon as possible (flexible)

Localisation: Paris (near Saint-Lazare)

If you require alternative methods of application or screening, you must approach Opensee directly to request this, as we're not responsible for the employer's application process.

RedHired TIP

For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction.

By applying to a job using RedHired you are agreeing to comply with and be subject to the RedHired Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.


All job types

All locations
Centre-Val de Loire