Job Properties
  • Job Type
    Full-time Position
  • Background
  • Languages
  • Experience Required
    3 - 5 Years
  • Degree Required
    • Province
    • Date Posted
      December 01,2020
    • IMG_6430
    • IMG_6430
    • Career Consultation
    • CV CHECK
    • internship package
    • Premium Package

    Senior Software Engineer, Customer Engagement: Rewards & Loyalty, Group Digital

    Here at IKEA, we are looking to hire passionate engineers, excited about technology and innovative ways of working to shape the future of IKEA from Amsterdam.


    You are an individual with a proven ability to develop high quality code, using and applying good practices. You have a curious nature and actively acquire new knowledge, skills, champion new methods, digital systems and processes to improve performance. Doing so will enable you to change direction based on new ideas, approaches and strategies. You will be empowered to work using agile methodologies and continuously improve within our software engineering function. By encouraging simplicity, efficiency, ownership, accountability makes you easy to collaborate with others to achieve our common goals.

    To be successful as a Software Engineer, you are expected to have worked with modern technologies and updated methodologies, to present advanced computer science knowledge and to work at a level exhibiting current best practices in your area of expertise. In addition, you have demonstrable experience in working in an Agile and DevOps working set-up. You get energized by delivering high quality software in an agile environment.

    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 regarding our values and life at IKEA on our website


    As Senior Software Engineer you must have the below skillsets:

    • You have a strong understanding of microservices and cloud native technology, and you have experience with designing and creating the architecture of new platforms from scratch.
    • Full stack development, we expect you to be tech agnostic. You should feel comfortable working with a variety of technologies, like NodeJS and Java
    • API developer – API 1st mindset, REST API design
    • You should feel comfortable setting up DevOps tools and methods - Functional and automated testing, continuous integration and deployment, Infrastructure as Code, containerized applications (Kubernetes and Docker)
    • Experience with Cloud-native App Development on GCP – You have a good understanding of cloud storage, databases, serverless and you understand how to use cloud-native in production.
    • Because you will be creating a new platform which involves a lot of collaborations with other teams, we expect you to be good at stakeholder management and good at integrating with other projects.

    Nice to have skills:

    • React or VueJS
    • GraphQL
    • Experience with Security testing
    • Experience with Secret management
    • Experience working with CIAM, OAuth2 and OIDC solutions

    You have a Master of Science (M.Sc.) in Computer Science or equivalent degree and you have excellent English communication skills.


    At Rewards & Loyalty we build, refine and maintain digital products that deal with customer information and marketing communication. In the Rewards & Loyalty teams we will be building new platforms and products providing the API’s, backend and frontend to improve the customer journey. Our rewards and loyalty products will be integrated within a lot of different areas in IKEA, therefore it is important that we do this right from the beginning and that we build a platform with a good technical architecture and foundation.

    The Customer Engagement area includes:
    • Capturing data from registrations on the different touchpoints
    • Refining and cleaning data
    • Distributing data to the rest of the IKEA
    • Identification of customer
    • Personalisation
    • Marketing communication
    • Digital Asset Management


    As Senior Software Engineer, your main responsibilities will include:

    • Leading the development of a new platform for Rewards & Loyalty
    • Stakeholder management and continuous collaboration with related teams. This consists of API integrations from other teams, and helping other teams implement our platform’s API’s. This will be an intense collaboration which we expect you to lead.
    • Setting up the solution and data architecture for this new product from scratch, including data pipelines, DevOps practices and native cloud components
    • being responsible for the development of high quality (software) code which has been tested and is ready to be shipped
    • working in agile teams in across the capability areas, contributing to the development and maintenance of products and solutions
    • applying and adhere to good practice software engineering practices (e.g. DRY principles, TDD and BDD, continuous integration, automated tests, pair programming, code reviews) within an agile/iterative development approach
    • providing support and guidance as needed to other developers within the development team encouraging good practices
    • contributing to the continuous development of standards against which software development should take place as well as exploring and bring in new technologies to boost innovation and development productivity
    • working closely together with other software engineers and cross functions to meet design requirements and ensure that digital solutions work together and fulfil business needs


    If you have any questions about the recruitment process, please reach out to Igor Micanovic at or Martina Wickström at

    Warmly welcome with your application!

    Please note
    Our primary concern since the outbreak of corona virus has been the health and safety of our co-workers and candidates. Because of this, we have adapted our recruiting processes to be fully digital.

    We would love to meet our candidates face to face, but to prevent the spread of the virus this recruitment will be handled through digital appointments and solutions.
    Open Positions from IKEA
    Related positions