Software Engineer - Modular Content Delivery

  • Full-time

Job Description

We are on the journey to consolidate the digital capabilities and business processes at Retail Concept across the leadership areas IKEA Retail Experience, Brand & Marketing, Learning and Development and Expansion. A journey that needs passionate people who embrace change and development, dare to question and want to make a difference. If that sounds like you, come and join us. Together we can do great things so IKEA can be an even better home furnishing retailer in the future.  

The main responsibility areas in the Retail Concept Operations (RCO) following the new Inter IKEA operating model are 

  • Retail processes End-to-End 

  • Digital capability areas  

  • IKEA.com and IKEA.net channels 

  • ROSS 

In short, the responsibility areas are described below 

Retail processes End-to-End: The retail process is to describe how IKEA work with retail throughout that value chain. It starts with our identity, the range. How we manufacture and supply the range to the franchisees and then how to communicate, sell and customer fulfillment. The process indirectly defines the capabilities IKEA need and at least half of the process and capabilities is defined and managed by the franchisees.     

Digital capability areas: It is the different capabilities the support retail concept and consist of both subject matter experts, process people but also the digital tools as needed. Tools as currently provided are for example IKEA Digital Design System Skapa, IKEA Knowledge graph, Visa Retail Guidance, Range Selection Tool etc.. 

IKEA.com and IKEA.net channels: Is the external brand building top domain of IKEA online. It is not the sales channel that sit on the franchisee side, but the rather the part that explain for the customer audience of who we are.  

Retail Operation Solution and Support (ROSS): It is the combined upper funnel of IKEA.com retail websites as mainly contracted by IKEA IT AB but also the lower funnel of customer checkout, payment, order orchestration, fulfillment, finance, customer support and supply. This is a combination of capabilities from Supply and the Microsoft 365 Dynamics Enterprise resource planning (ERP) platform provided as a service to most of the non INGKA franchisees. 

The job as Software Engineer is an assignment for the Modular Content Delivery digital product in one of our digital capability areas.  

About you… 

You believe that creating great digital products means that they are fit for purpose and software engineering is a mean for supporting the business. You have experience in software engineering, working together with architecture and engineering leaders and you are curious to learn new things. As this job is a software engineer job in the Modular Content Delivery digital product area, you have an interest in the IKEA concept and understand brand and commerciality as the graph is an enabling capability for both customer and co-worker solutions such as IKEA.com and co-worker-facing learning solutions.  

In addition, we expect: 

  • Full-stack developer with minimum 5 years of software development in a Product Team 

  • Minimum 2 years of hands-on experience of headless content management or knowledge management solutions  

  • Experience of building ETL and Integration pipelines 

  • Understanding of how to use Domain Driven Design and Agile/XP processes in software development 

  • Familiarity with TypeScript, Python, Shell script and working with relational databases. 

  • Ability to encourage simplicity, efficiency, ownership and accountability  

  • Ability to change direction as appropriate based on new ideas, approaches, and strategies  

  • Ability to collaborate with others (including virtual) such as team members, stakeholders and suppliers to achieve goals  

  • Good ability to communicate technical concepts and processes clearly at an appropriate level to team members, stakeholders and suppliers  

  • Ability to understand the complexity of IKEA business and the role of technology as an integrated part of the business  

 

Good to have: 

  • Experience working in an Enterprise environment or similar large organization 

  • Experience with Knowledge Graphs, Ontologies and Taxonomies 

  • Understanding of translation and localization workflows and integrations 

  • Experience with domain or system architecture practices 

As software engineer, you will 

  • Creating new product features that connect data sources and content across allowing our users to deliver rich, personalized experiences. 

  • Help develop tooling and infrastructure for the delivery of Content schemas, taxonomies and other operations 

  • Create new applications that help content editors and creators to enhance or improve their workflows  

  • Develop high-quality software design and architecture in accordance with standard practices and standards, such as security, performance, and integration patterns, to ensure delivery according to requirements and compliance  

  • Deliver tests, performance analysis, configuration management and creation of functional/feature specifications to improve the product and service delivery  

  • Continuously explore and evaluate new technologies in order to boost innovation and productivity for optimization/modifications to the current design and development productivity  

  • Provide support and guidance as needed to consumers and other engineers encouraging good practices  

  • Develop and adopting different engineering patterns in product development but also in the wider of Retail Concept Operations 

Additional Information

This position is full-time (40 hours per week) and is located in Delft (Netherlands). In this role, you will be reporting to the Software Engineering Manager. Some travel will be required.  

Please send your application – CV in English latest Monday 24th of February 2025. We really want to get to know you, so make sure you tell us why you want to work at IKEA and why you would be a good fit for this role.  

If you have any questions regarding the recruitment process, you are welcome to reach out to recruiter Linnea Dietrichson at [email protected]

Privacy Policy