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!