Overslaan ga naar hoofdinhoud

Senior Software Engineer – Back-End, Customer Picking Services, Group Digital, Ingka Group

Helsingborg, Skåne County - Ontdek meer over deze locatie Automatisering & IT Beheer Fulltime

Vacature omschrijving

We are looking for passionate engineers who are excited about new technology, innovative ways of working and want to be a part of shaping the future of IKEA! As we pursue our digital transformation, we are looking for people who are truly focused on how we impact our millions of customers and thousands of colleagues around the globe. At IKEA working on the latest technologies and pursuing innovation are great tools and certainly are part of what makes the environment engaging and challenging, but we want engineers who understand that these are means to an outcome, and that outcome is impact for our customers & colleagues.


As a software engineer you will be delivering value to customers and co-workers through our products in the Inventory & Logistics domain. As with our digital transformation many of our solutions are going through a form of modernisation too, which means it's a great time to make a real difference and see the impact of the changes your and your team members are responsible for.

The products we create here directly impact all of our colleagues in over 377 stores worldwide and the millions of customers they support in getting their goods to them on time and with the best experience possible Either at the store or through home delivery.. Outside of the capabilities from our Customer Picking products we are responsible for Secure efficient integrations which are crucial for Customer Picking Service in a complex IT landscape.

We are also building the capability to dynamically shift fulfilment across all our locations, buildings, transport and partners to meet our customers’ needs and minimizing impact on the planet. The work we do here will allow us to roll out more innovative services like offering customers the ability to recycle and rent/subscribe IKEA products.

Below is our tech stack as we move towards a more cloud native solution to replace our existing legacy:

Back-end: Java, Spring boot, Docker
Front-end: Node.js, React, Recoil, Material-UI, Nginx, Docker
Messaging: Stomp, AMG, Kafka
Database: PostgreSQL, Redis
Monitoring and logging: Prometheus, Grafana, Stackdriver, Splunk
Cloud: OpenShift, Google Cloud


• Being accountable for delivering quality software quickly, reliably and safely to production. Understanding the customer need, benefit and impact of highly efficient IT products within a Retail business

• Working closely together with other software engineers and cross functions to produce all required design specifications and ensure that digital solutions work together and fulfil business needs

• Applying and adhere to good practice software engineering practices (e.g. DRY principles, TDD and BDD, continuous integration, automated tests, pair programming, code reviews) in an agile development approach

• Providing support and guidance as needed to other engineers within the engineering team encouraging good practices, as well as creating an environment based on trust and cooperation

• 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 productivity

• Be an expert in the product from a technology and functional perspective. Including supporting our users in best possible way and building the right things that brings value

• Being a part of a cross functional team that have an end-to-end responsibility for design, build, test, deploy and running the product including support 24/7


A working environment where you will be able to work closely together with some of your direct customer (our colleagues in store). Togetherness is the heart of our culture.
Here, you build it and you own it. We believe in empowering people. Giving and taking responsibility are ways to grow and develop as individuals.

A direct impact on the lives of the many people. With us you will be challenged to create scalable solutions that have direct customer impact. Not only for our colleagues but of our customers worldwide.

A smile, on every customer's face, when they receive the product they wanted, in the way they’ve chosen.

A challenging work environment, where technical excellence and collaboration are key, and fun is a must.

Continuous learning with our 80/20 rule. 80% working on a product 20% working on yourself. We will provide you with a Coursera and Pluralsight accounts


Welcome to Customer Picking Service, what we do here is essential to the future success of IKEA, as we move to an ever more digital world, we need to be able to provide world class solutions that enable our store co-workers to get orders to our customers in a timely manner. You won't just get the chance to grow technically as we work at awesome scale, and we have more growing to do. But you will also be supported in growing personally as we pride ourselves on the great team ethos and emphasis on strong communication and being determined to create the best solutions for our end users, so we will strengthen and flex those product skills we know you have!

In this role you will report to the Engineering Manager for Customer Picking Service in the Inventory & Logistics domain. The role is based in Helsingborg, Sweden.

You might have some questions about the role, or the recruitment process and we are more than happy to answer those! Feel free to reach out to recruiter igor.micanovic@ingka.ikea.com or martina.wickstrom@ingka.com

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