Expert Software Engineer – Team Product Finance

bol

Utrecht

On-site

EUR 90,000 - 120,000

Full time

18 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

29 days vacation
Travel costs covered
Pension plan
Annual bonus based on sustainability

Job summary

bol is seeking a Software Engineer in Utrecht to design and develop scalable microservices within our Finance Engineering team. You will work on systems that power our retail tech ecosystem, ensuring reliability, observability, and data integrity while collaborating with product, design, and finance stakeholders.

You will contribute to core services built with Java, Kotlin, and GCP, embracing autonomy and continuous improvement in a fast-paced environment.

Qualifications

  • 8+ years in relevant software engineering roles.
  • Experience with microservices architecture and scalable systems.
  • Strong collaboration and communication across teams.

Responsibilities

  • Design and develop scalable, resilient microservices.
  • Collaborate with product managers and designers to refine solutions.
  • Write clean, maintainable code with tests and reviews.
  • Operate services in a DevOps culture and ensure reliability.

Skills

8+ years exp
Java
Kotlin
GCP
Spring Boot
Apache Flink
Collaboration
Code quality
DevOps

Tools

Java
Kotlin
GCP
Spring Boot
Apache Flink

Job description

How do you make our customers happy?

By crafting robust, scalable solutions that power delightful experiences for 13.5 million customers and 50,000 partner sellers. You'll join a vibrant tech community where curiosity drives innovation and collaboration breeds excellence. Whether you're passionate about enhancing the user experience, data engineering, platform reliability, developing fintech or marketing solutions, there's a place for you to make your mark on one of the most open and diverse retail tech platforms.

How do you make our customers happy?

By crafting robust, scalable solutions that power delightful experiences for 13.5 million customers and 50,000 partner sellers. You'll join a vibrant tech community where curiosity drives innovation and collaboration breeds excellence. Whether you're passionate about enhancing the user experience, data engineering, platform reliability, developing fintech or marketing solutions, there's a place for you to make your mark on one of the most open and diverse retail tech platforms.

The biggest challenge

To create elegant solutions in a complex, rapidly evolving landscape. Our tech stack serves millions of interactions across multiple domains - from search and personalization to logistics and payments. You'll need to strike the right balance between technical excellence and pragmatic delivery, while collaborating across teams to ensure solutions scale gracefully. The good news? You'll have the support of a community that values diverse perspectives and believes the best code comes from teams where everyone's voice is heard.

What You'll Do As Software Engineer

You'll be part of a product engineering team that owns its systems from design to production. We value autonomy, technical excellence, and continuous improvement, empowering engineers to make meaningful decisions about architecture, processes, and delivery.

In the Finance Engineering team, you'll work on services that form the foundation of bol's financial ecosystem. Our systems consume and process business events generated across the organization, transforming them into accurate financial records that drive downstream finance processes. Every order, payment, invoice, and adjustment depends on the reliability of the platforms we build.

This is a role where engineering quality and business impact go hand in hand. You'll tackle challenges around scalability, reliability, observability, and data integrity, while collaborating closely with finance and product stakeholders. The solutions you build will be essential to ensuring financial accuracy and supporting the growth of the business at scale.

Tech stack: Java, Kotlin, GCP, Spring Boot, and Apache Flink is a big plus

As a Software Engineer you are expected to:

  • Design and develop scalable, resilient microservices
  • Collaborate with product managers and designers to refine solutions
  • Write clean, maintainable code with comprehensive test coverage
  • Champion best practices in system design and software engineering
  • Contribute to decisions that help shape our technical landscape
  • Participate in code reviews to share knowledge and ensure quality
  • Help operate the services you build, embracing our DevOps culture
  • Excellent communicator and collaborator
  • Solid architectural and solution design skills
This is where you'll work

Join a tech community that's reinventing retail through continuous innovation. You'll work alongside passionate engineers who believe in autonomy, continuous learning, and the power of diverse perspectives. Our modern office in Utrecht feels more like a tech campus than a corporate HQ, complete with game rooms and a soccer field. While we take our mission seriously, we keep our culture light and collaborative - because we believe the best solutions come from teams that enjoy working together.

Something for you?
  • Craftsmanship champion: You write code that makes other engineers smile, combining technical experience (8+ years in relevant roles) with a pragmatic mindset
  • Collaborative innovator: You feel at home in settings where ideas are valued for their merit, not their source
  • Continuous developer: You see every challenge as a learning opportunity and aren't afraid to venture beyond your comfort zone
Nothing for you?
  • Lone lion(ess): You prefer to work in isolation; team collaboration is an unnecessary complication
  • Feature factory worker: You're more interested in churning out features than their actual impact
  • Comfort zone dweller: Learning new technologies and adapting to change? That sounds exhausting!

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

Expert Software Engineer – Product Finance
Expert Software Engineer – Product Finance

bol • Utrecht

On-site
EUR 110,000 - 140,000
29 days vacation
Travel costs covered
Pension plan
+1
Expert Backend Engineer, Finance Platform (Java/Kotlin, GCP)
Expert Backend Engineer, Finance Platform (Java/Kotlin, GCP)

Bol.Com B.V. • Utrecht

Hybrid
EUR 90,000 - 120,000
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
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
Software Engineer - Data Platform
Software Engineer - Data Platform

bol • Utrecht

On-site
EUR 75,000 - 110,000
29 days vacation
Travel costs covered
Pension plan
+1
Staff Software Engineer - Money Movement
Staff Software Engineer - Money Movement

United States Digital Space LLC • Amsterdam

On-site
EUR 140,000 - 190,000
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
Staff Software Engineer - Experimentation & Decisioning Platform Software engineering Amsterdam
Staff Software Engineer - Experimentation & Decisioning Platform Software engineering Amsterdam

Checkout Ltd • Amsterdam

On-site
EUR 140,000 - 190,000
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,
Senior Full Stack Engineer
Senior Full Stack Engineer

BridgeFund • Amsterdam

Hybrid
EUR 71,000 - 77,000
Hybrid work model
6% pension
25 vacation days
+4