Software Engineer Java/Kotlin (M) - Working at bol
• Jobs
• Explore bol
•
Product
•
Tech
•
Commerce
•
Data & Analytics
•
Logistics
•
Platform
•
Marketing
•
People&
•
FinTech
•
Finance & Business Support
• About bol
•
ESG
•
Our culture
•
Diversity & inclusion
•
What you get in return
•
Application process
•
Moving to NL
• Life at
•
Stories
•
Early Careers
•
Women in Tech
•
•
Login
• ENG
•
Nederlands
•
English
•
• Jobs
• Explore bol
• Product
• Tech
• Commerce
• Data & Analytics
• Logistics
• Platform
• Marketing
• People&
• FinTech
• Finance & Business Support
• About bol
• ESG
• Our culture
• Diversity & inclusion
• What you get in return
• Application process
• Moving to NL
• Life at
• Stories
• Early Careers
• Women in Tech
Login
• Nederlands
• English
Whatever you're looking for find it at bol
Software Engineer Java/Kotlin (M)
Shape the future of retail tech, one elegant solution at a time
•
Tech
•
Engineering
•
Bachelor / Master
•
5.800-8.300
•
Utrecht
•
4-10+ year
Apply now
Job overview
Customers happy?Your roleThis is (not) for youYour workspaceWhat you'll getApplication process
Apply now!
Customers happy?Your roleThis is (not) for youYour workspaceWhat you'll getApplication process
Apply now!
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.
Get to know Engineering
This role is part of the Engineering Job Family. Explore this Job Family to learn more about the purpose, key accountabilities and competencies.
Explore Engineering
The biggest challenge
For multiple teams we’re looking for Senior and Expert Software Engineers 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 will do as Software Engineer Java/Kotlin (M)
You’ll join one of our product engineering teams, where you’ll take end-to-end ownership of solutions that directly impact our customers and partners. Our teams operate with high autonomy and a strong sense of purpose – we believe the people building the solutions should have a say in how they’re built. Every day brings fresh challenges and opportunities to learn. You might be optimizing critical services, implementing a new feature, or mentoring colleagues. While your tech stack isn’t set in stone yet, expect to be working with Java and Kotlin in a cloud-native environment. In this role you’ll:
• 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
3 reasons why this is (not) for you
Switch to find out
•
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
Where you'll be working
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.
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
•
•
•
•
•
Your application
We’ll review your application with care and aim to get back to you as soon as possible.
Any questions?
Apply right away
Shape the future of retail tech, one elegant solution at a time
First name *
Last name *
E-mail address *
Phone number *
Anything you want to share
CV / Resume (Word or PDF only, max 10mb) *
Upload*
Upload another file +
I agree to the privacy statement
Send your application
Are you game for these exciting Tech challenges?
•
Tech
•
Engineering
Lead Engineer - Marketing and Advertising
•
Bachelor / Master
•
7.000-8.800
•
Utrecht
•
7-10+ year
•
Tech
•
Engineering
Senior Offensive Security Engineer
•
Bachelor / Master
•
5.000-8.300
•
Utrecht
•
7-10+ year
•
Tech
•
Engineering
Senior Software/ Data Engineer - Logistical Network Planning
•
Bachelor / Master
•
Utrecht
•
7-10+ year
Check all Tech jobs
• FAQ
• Contact
• Privacy
• Cookies
• © 1999 - 2026