Software Engineer - Data Platform

bol

Utrecht

On-site

EUR 75,000 - 110,000

Full time

15 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

29 days vacation
Travel costs covered
Pension plan
Annual bonus

Job summary

The Software Engineer - Data Platform at bol will contribute to building a scalable, governed, and AI-ready internal data platform. You will design and maintain core capabilities for ingestion, data quality, observability, and governance, enabling hundreds of teams to consume data for analytics and AI-driven applications.

You will work in a cross-functional, multicultural environment, collaborating with Platform Teams, Security, Analytics Engineers, and Business users to deliver reliable,

Qualifications

  • Strong Kotlin and Java skills with experience in large-scale data platforms.
  • Experience with cloud platforms and modern data tooling is a plus.
  • Innovative mindset with willingness to adopt AI capabilities.
  • Excellent communication and collaboration in a team environment.

Responsibilities

  • Define, build and maintain internal data platform to support data ingestion and quality.
  • Enable self-serve capabilities of the data platform.
  • Ensure platform cost efficiency, performance and security.
  • Collaborate with cross-functional teams to understand data requirements and ensure the platform meets needs.
  • Contribute to discussions with Product Manager and team to maintain alignment.

Skills

Kotlin
Java
Spring Boot
Kubernetes
Python
Helm

Tools

GCP
BigQuery
Pub/Sub
GCS
Dataplex

Job description

How do you make our customers happy?

All our colleagues want to use data to improve the quality of their decisions to positively impact our customers’ lives and partners’ businesses. We are building a self-service data architecture that empowers teams to satisfy their data needs autonomously — and now we are taking the next step: making our Data Platform intelligently proactive, delivering personalized insights to the people who need them, when they need them.

How do you make our customers happy?

All our colleagues want to use data to improve the quality of their decisions to positively impact our customers’ lives and partners’ businesses. We are building a self-service data architecture that empowers teams to satisfy their data needs autonomously — and now we are taking the next step: making our Data Platform intelligently proactive, delivering personalized insights to the people who need them, when they need them.

In this context, the Data, Analytics & AI department is evolving bol’s Data Platform from infrastructure into an intelligent analytics layer. We serve the entire bol organization, where every department or domain has its own challenge. How do you move beyond dashboards toward agentic analytics, systems that surface relevant insights, answer questions conversationally, and act on behalf of users? How do you do that in a decentralized setup, with enthusiastic data engineers and analysts who want state‑of‑the‑art tools but also have to comply with rules & regulations? How do we get qualitative insights on the effectiveness of our product teams to decision makers, without them having to go looking?

In short:

You will help build a scalable, governed, and AI‑ready data platform that enables hundreds of teams and analysts to create value from data—while shaping the future of analytics at bol.

The biggest challenge

Our Data department is taking the Data Platform to the next level. A huge challenge because we serve the entire organization, and every department presents unique data challenges.

How can we build an analytics experience that feels personal — where insights find the user, not the other way around?

How can we empower enthusiastic analysts who want to push agentic and conversational tools to their full potential while still complying with all applicable rules and regulations?

How can we inspire engineers to make data easily accessible, semantically rich, and ready for intelligent consumption?

And what options should we explore to monetize our data and intelligence capabilities internally and externally?

What you will do as Software Engineer - Data Platform
Platform Development and Maintenance
  • Define, build and maintain the internal data platform to support data ingestion and data quality.
  • Enable self‑serve capabilities of the data platform
  • Ensure the platform’s cost efficiency, performance, and security.
Collaboration and Integration
  • Work in close cooperation with cross‑functional teams, like Platform Teams, Security Department, Analytics Engineers and Business users to understand data requirements and ensure the data platform meets their needs.
  • Proactively collaborates with the team and Product Manager, actively contributing to discussions, adapting to change and evolving needs, and taking initiative to ensure clear alignment and continuous progress.
Security and Compliance
  • Implement security policies to protect sensitive data.
  • Ensure compliance with relevant data privacy regulations.
Innovation and Continuous Improvement
  • Evaluate and incorporate new technologies, frameworks, and methodologies to improve the platform.
  • Actively participate in code reviews, tech discussions, and team learning initiatives.
Key success metrics
  • Platform adoption by teams (%)
  • Reduction in time-to-data-product
  • Cost efficiency improvements
  • Data quality SLAs
  • Ease of use of AI/agentic capabilities
This is the tech stack you are going to work with:
  • Spring Boot with Kotlin/Java
  • Kubernetes
  • Google Cloud Platform (BigQuery, PubSub, GCS, Dataplex)
  • Python
  • Helm
  • And more...
Where you'll be working

The Data Engineering Platform builds our internal data platform foundation and enables it to scale. As a platform team it builds components to enable engineers work with data efficiently in a standardized way. The Data, Analytics & AI department foresees opportunities to establish a platform where data can be easily found, is reliable and compliant and of high quality, while ensuring data availability.

This team is part of Data Analytics & AI department, together with other IT teams, in a highly multicultural environment, with engineers from all over the world. All teams work closely with product managers, lead engineers and tech architects.

Team’s vision

Team’s vision is to enable data and AI use cases for users to independently build and operate data products by providing standardized, opinionated tooling, clear abstractions, and guardrails for security, compliance, and cost. Some parts are already in place and it is expected from the new team member to help us figure out which components need to be added to build a reliable set of tools to serve data. This role is made for a highly driven Engineer with strong Kotlin and Java skills and thrives in the face of change and uncertainty.

The role

The Software Engineer will play a critical role in designing, developing, and maintaining robust data infrastructure to support a scalable and efficient internal data platform. You will design and deliver core data platform capabilities such as standardized ingestion frameworks, data quality and observability tooling, metadata and governance services, and enable data to be consumed by both analytical workloads and AI‑driven applications.

The software engineer that the team needs is a software engineer who is eager to understand the complexity of creating tools used by hundreds of teams.

You combine your deep technical expertise with the ability to make complex concepts accessible to a diverse audience.

Something for you?
  • You have an innovative mindset: Constantly seek opportunities to improve yourself, systems and processes and want to apply it (via AI)
  • You communicate like a pro: You are not afraid to be open, ask questions and share your ideas and feedback
  • You are a team player: You thrive in a collaborative environment, value knowledge sharing and supporting each other in the team
Nothing for you?
  • You don’t like using AI: You prefer to focus only on coding and using AI for development is not your style
  • You want to be led by hand: Autonomy and ownership are not for you
  • You like to work by yourself: Transparency and collaboration don’t come naturally to you

We take pride in our B Corp certification and strive for continuous improvement every day. Our annual bonus is tied to sustainability goals, and we are committed to equality and equal opportunities for all.

Perks of having a blue heart
  • 29 days: to recharge
  • Travel costs: Public transport, car, parking & charging covered
  • Pension plan: 75% premium covered
  • Annual bonus: Based on sustainability goals
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Product Analyst
Senior Product Analyst

Concorde network B.V • Utrecht

On-site
EUR 60,000 - 85,000
29 days: to recharge
Travel costs: Public transport, car,
Backend Software Engineer
Backend Software Engineer

bol • Utrecht

On-site
EUR 72,000 - 91,000
29 days to recharge
Travel costs covered
75% pension plan covered
+1
Data Product Manager
Data Product Manager

bol • Utrecht

On-site
EUR 75,000 - 95,000
Annual bonus tied to sustainability goals
B Corp certification supporting equality
Backend System Engineer
Backend System Engineer

bol • Utrecht

On-site
EUR 90,000 - 130,000
29 days to recharge
Travel costs covered
Pension plan
+1
Data Engineer
Data Engineer

Exact • Delft

On-site
EUR 60,000 - 85,000
Thirteenth month bonus
8% holiday allowance
Loyalty days: up to 5 days
+1
Senior Backend + Infrastructure Engineer (Platform)
Senior Backend + Infrastructure Engineer (Platform)

Soda • Netherlands

On-site
EUR 85,000 - 120,000
Compensation €85,000-120,000/year + 0%
Fully remote (EU-based)
Equity
+2
Data & AI platforms Engineer
Data & AI platforms Engineer

Apply Recruitment • Utrecht

Hybrid
EUR 90,000 - 130,000
Real Impact on millions of users
Modern MLOps stack
Balanced hybrid model (Utrecht/Home)
Data Engineer (Business Intelligence Platform)
Data Engineer (Business Intelligence Platform)

Booking.com • Amsterdam

On-site
EUR 90,000 - 120,000
Health insurance
Headspace access
Employee Assistance Program
+3
Senior Data Engineer
Senior Data Engineer

Datasnipper • Amsterdam

On-site
EUR 120,000 - 160,000
Hybrid work (Amsterdam-based)
28 vacation days
Excellent salary
+6
Principal Product Software Engineer
Principal Product Software Engineer

Wolters Kluwer • Hoevelaken

On-site
EUR 70,000 - 100,000
25 vacation days
50% pension contribution refund
Informal working environment
+2