Senior Software Engineer Data Platform Join us on creating the building blocks of our next generation data platform!

Education level
Bachelor / Master
Job experience
7-10 years
locatie
Utrecht

The biggest challenge

Bol.com is changing retail to make daily life simpler for 13 million customers. Together with over 50,000 partners who do business on our retail tech platform, we offer 33 million articles and generate peak sales of 700 orders per minute (Black Friday, 2020).

Our company is data rich ánd hungry for data. All of our colleagues want to use data to take better decisions in order to make a positive impact for our customers. We have a self-service data architecture, where teams are (becoming) self sufficient in their data needs.

In this context, the Data Technologies department is further developing the bol.com Data Platform to bring it to the next level. We serve the entire bol.com organization, where every department or domain has its own (data) challenge. How do you facilitate data driven working in a decentralized set-up, with enthusiastic analysts that want to use state-of-the-art tools in a comfortable way, but also have to comply with rules & regulations?

For our Data Platform Product team, we are looking for a senior software engineer that is as enthusiastic about working with data as we are.

Where would you work?

Our Data Platform Product team is part of the Data Technologies Product Area, together with five other IT teams, on a highly multicultural environment, with engineers from all over the world. All teams work closely with product owners, tech leads and tech architects.

 

We remove hurdles for our colleagues to work more and more data driven. Work hard, play hard is our motto. Humor our secret weapon. The involvement and engagement is high in our team. The setting is open, down to earth, informal and focused on collaborating. Solo you will achieve a lot as software engineer in our team, but together with your colleagues you will lead bol.com into the next chapter of working data driven.

The Data Platform team within Data Technologies currently consists of a Product Manager, Product Analyst & 5 engineers. As bol.coms Data Platform is evolving, so are we. We’re growing from a Data Engineering team towards a multi-disciplinary Product team that (software) engineers our future Data Platform (or as we’d like to call it: our ‘Data Marketplace’).

Therefore, we are looking for a senior software engineer with solid knowledge on enterprise application development, that likes to bring others in the team up to speed as well.

Tech architecture

Our bol.com Data Platform aims to make a match between data produced by bol.com microservices and the data consumers (analysts and reporting users) within our company. Over the years, working with data at bol.com has evolved from 1 central team to multiple decentral analytics teams, but our tool stack needs a step up to facilitate this in the best way possible. Some components already exist, others are in need to be replaced and we expect you to help us figuring out which components need to be added to build a reliable set of applications to facilitate working with data.

This is the tech stack you are going to work with

  • Python
  • CI/CD
  • Kubernetes
  • Cloud environment / GCP (incl BigQuery)
  • Containers / Docker / Rancher
  • JavaScript

Your responsibilities as senior Software Engineer Data Platform

  • Engineering enterprise ready applications that contribute to the ease of use of the bol.com Data Platform
  • Sharing knowledge on software engineering best practices and applying them to existing solutions within the team (for example: quality assurance checks, automatic production deployment, etc.)
  • You have an active role in improving the team way of working and are interested in interacting with customers for product discovery and experimentation.
  • You’ll be intensively collaborating within our Product team. The team is supported by a Product Manager, Engineering Manager, Architect and Tech Lead.
  • Agile mindset: experience/knowledge on working with agile frameworks such as Scrum, Kanban, DevOps, Autonomous teams.
  • Data engineering experience is preferred: experience and knowledge on building pipelines, creating data quality checks, orchestration, etc.

Why you can make a difference

Because you have a strong software engineering background and are interested in data. We’re looking for someone who can share best practices and frameworks on how to achieve and maintain high quality software. Someone who likes to make things better, loves sharing knowledge and working together within the team, with a strong sense of responsibility.

3 reasons why this is (not) for you

  • - You like to do your thing, and that is it No, if you like to solve isolated problems and don’t care what caused them.
  • - Data is not fun for you No, if data isn’t really your thing (no need to be an data expert though)
  • - You see business and tech as different things No, if you feel you’re done when shipping code, even if the user’s problem is not solved
  • + Solid engineering experience Yes, if you have a solid software engineering background (5+ years experience) and have delivered enterprise applications of great quality.
  • + The bigger the better Yes, if a tool stack with potentially over 3000 users doesn’t scare you.
  • + Change and uncertainty are good ingredients Yes, if you are flexible: you handle change(s) well, are resilient and are open to discuss what the potential impact of a change is.

It is our responsibility to enable an environment that unleashes the power of diversity.

Perks of having a blue heart

  • Bonus

    The bonus is calculated at the end of the year and we always end the year with a fun party!
  • On and off

    At bol.com we understand like no other that you have to take care of yourself first, then your environment and then bol.com. In that order. Therefore, everyone at bol.com receives 29 days of vacation.
  • The culture and the office

    Our colleagues work hard to make the daily lives of our customers easier and more fun. But of course, we do this in an inspiring and creative environment!

Your application process

Any questions?

May Hashem, Recruiter

Apply right away Join us on creating the building blocks of our next generation data platform!

CV/ resume (Word or PDF only, max. 10 MB))
Upload
Cover letter (Word or PDF only, max. 10 MB))
Upload

Are you game for these exciting tech challenges?

Senior Frontend Engineer

Go the extra mile to wow engineering teams via our developer portal

Senior Product Designer Help Me Find

How can we show customers the most relevant products on our site and app?

Product Designer Partner-side

Dutch speaking Designer with Product Experience

You did it, %s! We have succesfully received your application for Senior Software Engineer Data Platform. Well done.

X

May Hashem

Tech Recruiter

Your application process

Prepare yourself

Resume and motivation letter
Interview tips from our recruiters
The HR assessment
Tips & tricks
The job interview
And everything you can expect
The technical assessment
For all tech professionals
Cultural fit
With bol.com
Relocation & Experience Day
For all internationals