Senior Software Engineer - Data Team (m/f/d)

Permanent employee, Full-time · Berlin

Your Responsibilities

We are looking for a senior software engineer/developer to join our data team as it grows.

A software engineer for data team?” - Yes, not a mistake! While we are ingesting, processing and delivering data like you would expect from a data team, you will not find us digging through ad-hoc requests, sharing hacky SQL scripts via email or throwing Python notebooks at the single production environment until it gives up.

Instead, you will find that we are committing all code to Git, do mandatory code reviews, manage all infrastructure as code and try changes on our sandbox environment first before we deliver reports to production and enjoy our after work hours because we know that they are all covered by automated tests and alerts. Furthermore, we are not only processing data, but also developing applications that help stakeholders in the company to generate insights using data. For instance, one of our tools enables our pricing team to simulate changes in tariff structure on our customer basis with existing data, multiple statistical and machine learning models.

That being said, our ideal candidate is experienced in building software, architecture and cloud infrastructure, is a strong team player and must be comfortable working in an agile environment and have the ability to take the lead when necessary.

  • Taking lead in implementing new and extend existing custom applications together with our other software developers.
  • Contribute to the development of our data infrastructure towards an easy-to-use and open data platform on AWS.
  • Propagate good software development principles.
  • You like to share and spread your knowledge.
Your ideal background and skillset
  • You have strong experience in building software and architecture.
  • You are experienced in writing applications in Python, you know your tools in and out.
  • You are willing to learn about data processing and business intelligence.
Nice to have
  • Experience in building ETL pipelines, preferably using Apache Airflow.
  • Experience in the technologies we are using, see below.
Our Tech-Stack in detail
  • Languages: Python, SQL
  • Python Libraries and tools: Pipenv, pytest, FastAPI, Django, Pydantic, Pandas and Scikit
  • Execution environment: Kubernetes
  • Infrastructure and orchestration: Apache Airflow
  • Databases: AWS Athena, PostgreSQL (for microservices)
  • BI Tool: Looker
What you can expect from us:
  • Opportunity to work for one of the fast-rising InsurTech Startups in Europe.
  • Culture of diversity and creativity with smart people who take pride in what they do.
  • Relocation support. 
  • We offer you a fair salary, flexible working hours, the possibility of remote work, a permanent work contract and 30 vacation days.
  • Get the best benefit for you: choose between a  free BVG ticket, an Urban Sports Club M membership or a subsidy for your lunch meals.
  • We maintain an open and friendly working atmosphere and offer you an exciting workplace in Berlin-Mitte.
About us

FRIDAY is the essence of over 180 individuals, who build a strong “we”. We are a technology company with an insurance license and have offices in Germany, Poland, Luxembourg, and France. Together we all pull in the same direction: In becoming the most popular digital insurer in Europe.


We are already one of the fastest-growing Insurtechs across Europe and care for our employees, their ambitions, dreams, and challenges. Together we build an environment where everybody feels empowered to explore, grow and shape a better future for us, our customers, and the world around us - this is what makes us a unique employer. Join us today and let’s shape our tomorrow.

Get in touch with us and apply!

As easy as it gets to apply!


We have made applying to FRIDAY as simple as possible. Send us your contact data, your CV and you're all set. You're free to send us any additional information. It should only take a few seconds. We are looking forward to hearing from you.

All we need from you is your name, an email and your CV. Any additional information that you would like to share with us can also be uploaded here.

Click to select multiple files or use drag-and-drop
Click to select multiple files or use drag-and-drop

Uploading document. Please wait.