Skip to main content

Senior Software Engineer Fulfilment Options Order Promise, Group Digital

Amsterdam, North Holland - Explore location IT & Digital Solutions Full time

Job description

Hej! My name is Varvara, and I oversee the engineering teams in our subdomain Order Promise and Allocation at IKEA. One of our capabilities determines the relevant fulfilment options we present to customers about item-, delivery- and assembly-availability. To build this team I’m looking for multiple passionate, experienced engineers who can support an early-stage product in the discovery phase. Would you like to help us bring these discoveries into enterprise grade software?


As an experienced Senior Software Engineer, you strive for engineering excellence and excel in changing environments. You are excited about software architecture, modern technologies (cloud native, global scale), innovative ways of working (cross-functional, autonomous, agility, devops-minded) and you want to be part in shaping the future of IKEA! As a person you have a proven ability to develop high quality code. You apply XP practices in your everyday work as you see these practices as the engineering way to ensure agility. With a curious nature you are actively acquiring new knowledge and skills and use them to champion new methods, digital systems, and processes to improve performance. On the same side you are happy to share your knowledge and help everyone around you to grow as individual Engineers and strong engineering teams. Feeling very much at home in different ecosystems and programming environments like the JVM, Java/Kotlin, Node/Typescript, Python, GCP, cloud native Microservices, 12 factor app, Serverless, Event-Architectures.


As Senior Software Engineer, your main accountabilities will include:

•Being accountable for delivering quality software reliably, safely, and quickly into production, whilst understanding the customer impact and experience of your contribution.

•Working in an aligned autonomous team and across the capability areas, contributing to the development and maintenance of products and solutions, community practices at the core of your delivery.

•Being an active part in our product development, sparring with product owners and business specialists.

•Applying and adhering to good software engineering practices (e.g. XP, TDD, BDD, CI/CD, pair programming, code reviews) within an agility focused iterative development approach.

•Identifying with your team the right tool for the job, responsibly. You can choose from many options and at the same time keep the needs of your and accompanying teams in mind.

•Helping to identify, collect, automate, and use the right data points to improve our overall software engineering process, as well as helping with business measures to improve our digital products.

•Providing support and guidance as needed to other engineers within your development team, encouraging good practices as well as creating an environment based on psychological safety.

•Contributing to the continuous development of standards against which software development should take place, as well as exploring and bring in new technologies and tools to boost innovation and development excellence in your team and beyond.

The IKEA culture and values are very much a part of our business and day to day work life. For you to thrive and grow with IKEA it’s important for us that you share our values! You can read more on our website


In this role you will report to an Engineering manager in Order Promise domain.
The home office for this role is Amsterdam there might be limited travel globally to meet your stakeholders, teams, and partners. We believe a healthy and flexible life balance is important, so together we will strive to create a work environment where you feel in control of your life balance, can be yourself, grow and excel in both your personal and professional life.

This position is full-time, however we are also considering part-time applications.

You might have some questions about the role, or the recruitment process and we are more than happy to answer those! Feel free to contact, please reach out to our recruiter Veronika Danovich at

Please note that we will be interviewing continuously. We look forward to hearing from you!