Overview
Join or sign in to find your next job. Apply for the Software Engineer (IKEA Service Office) role at IKEA.
Get AI-powered advice on this job and more exclusive features.
Your responsibilities
* Design, develop, test, and maintain high-quality software and IoT solutions for in-store digital products, ensuring robust and scalable architectures.
* Collaborate with business stakeholders and cross-functional teams to translate requirements into technical solutions that address real store needs.
* Participate actively in code reviews, pair programming, and the continuous improvement of development standards and practices.
* Contribute to the exploration and adoption of new technologies to drive innovation and efficiency in digital product development.
* Produce clear technical documentation and specifications, ensuring interoperability and integration of digital solutions.
* Plan, execute, and support proof-of-concept deployments and rollouts of digital products in physical stores, working closely with store teams.
* Maintain a user-centric approach, ensuring solutions meet business requirements and deliver tangible value to store operations.
* Support the entire software lifecycle, from ideation and prototyping to deployment and post-implementation support.
Key qualifications & skills
* Degree in Computer Science, Engineering, or related field (or equivalent experience).
* Demonstrated experience in the development and deployment of IoT solutions, especially with BLE, Wi-Fi, Zigbee, and LoRa.
* Solid experience with modern web frameworks (React preferred) and backend development in Python and C.
* Experience working with cloud platforms (Azure / GCP), and implementing DevOps practices.
* Strong analytical and problem-solving skills, with curiosity for learning and applying new technologies.
* Excellent interpersonal skills, with a collaborative mindset and ability to build strong relationships across teams and geographies.
* Proactive, self-organized, and committed to delivering high-quality results.
What you\'ll need to have
* Strong knowledge of software engineering principles and best practices to ensure high-quality, maintainable, and scalable code.
* At least 5 years of experience as a software engineer, with a proven track record in the following tech stack :
* Python and C
* Web development with React (preferred) and / or JavaScript frameworks.
* IoT solutions leveraging BLE, Wi-Fi, Zigbee, and LoRa communication protocols.
* Database management (SQL) : data modeling, ETL, database creation, and cloud storage (Azure and / or GCP).
* Experience with development tools and environments such as VS Code, Git, and CI / CD pipelines.
* Familiarity with cloud computing environments (Azure or GCP) for deploying and managing digital solutions.
* Experience in agile / DevOps environments, including practices like TDD, BDD, code reviews, and continuous integration.
* Ability to collaborate with multidisciplinary teams and communicate effectively with both technical and non-technical stakeholders.
* Willingness to travel to stores across Spain for implementation and testing of digital products.
* Fluency in English and native in Spanish.
Seniority level
* Not Applicable
Employment type
* Full-time
Job function
* Information Technology
* Retail
Madrid, Community of Madrid, Spain
J-18808-Ljbffr
#J-18808-Ljbffr