Software Engineer – Game Engine| Range Experience

5 days ago


Malmo, Skåne, Sweden IKEA Full time
Software Engineer – Game Engine | IKEA Range Experience (REX)

IKEA is building for the future

The goal of Range Experience is to support and empower customers to find their personal best home furnishing solutions. We run and develop digital solutions used by customers and co-workers enabling them to design homes and home furnishing solutions for the entire IKEA range. Part of our portfolio are planning solutions for Kitchens, Bathrooms, Storage solutions, Beds... Our next big step ahead will be to enable customers to design their full homes.

The solutions and capabilities we develop are an integral part of the entire seamless buying and selling experience and a key contributor to converting visitors into happy customers and to engaging with our customers from the start. Utilizing data around and about our products to create more personalized experiences is an integral part of the work we do.

Our end user is not only people planning their homes, from their home. We also deliver solutions to all IKEA retailers. Do you want to be part of our journey to create a better everyday life for the many people?

About The Job

As an engineer in the team you will be part of creating solutions that enable customers to design any space of their homes or businesses from the comfort of their homes or wherever they are. You will be working towards configurate home furnishing solutions digitally, exploring and utilizing different technologies and approaches.

You will work closely together with your experienced team members and together you will maintain a high level of product delivery while working agile with a DevOps mindset. We believe a hybrid solution between the office and working remotely will create the best environment for us to be creative, productive and finding a work-life balance.

What about you?

As a person you see the joy of sharing your knowledge and experience with your colleagues cross different teams. Being curious and innovative is at the core of everything you do and you know that making mistakes sometimes is part of your own development and learning journey.

You enjoy an agile and iterative, yet structured way of working and achieving results together with a team in a flexible environment, but also have a strong individual drive to deliver high quality results on time. You have great communication and networking skills and are fluent in written and spoken English.

What about the team?

We provide one of the fundamental building-blocks our 3D planners use to enable our customers to see how different pieces of furniture will fit and look inside their homes before they make a purchase: the snapping engine, which interprets business rules for how pieces of furniture can be positioned, moved and connected together. Planners built with our snapping engine are used by approximately 10 million people per month in 53 countries. Using a mix of Kotlin and TypeScript, we solve hard logic problems in a real-time 3D environment.

We come from a wide variety of software disciplines, from frontend web development to simulation and game development, but we share an interest in linear algebra and solving complex logical problems with code. We are dedicated to delivering a robust and high-quality product, grounded in thorough automated testing. Through cross-team collaboration, we share our expertise throughout the entire Range Experience ecosystem, contributing code and knowledge to a wide variety of codebases. On our bi-weekly innovation days, we keep things fresh by consistently investing time in experimentation and coming up with ideas to make our planners even better, many of which are available to users today.

Some of Range Experience's planners:

  • Storage Planner
  • Bedroom Planner

We could be teammates if you are experienced with some of the following:

  • Experience with game engines, or development of other real-time 3D applications
  • Entity-Component-System (ECS) Architecture
  • Kotlin/Java/TypeScript/C#
  • Linear algebra and 3D math

Is this the challenge for you?

Even if your experience doesn't align perfectly with every qualification in the job description, we encourage you to apply anyway. If you share our values and want to make a difference, then perhaps IKEA is for you.

For this position we are interviewing continuously so please don't delay with your application in English and don't forget the cover letter.

Seniority level
  • Associate
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
  • Industries: Retail
#J-18808-Ljbffr

  • Malmo, Skåne, Sweden Inter IKEA Group Full time

    Software Engineer – Game Engine | IKEA Range Experience (REX)Full-timeIKEA is building for the futureThe goal of Range Experience is to support and empower customers to find their personal best home furnishing solutions. We run and develop digital solutions used by customers and co-workers enabling them to design homes and home furnishing solutions for the...

  • Software Engineer

    5 days ago


    Malmo, Skåne, Sweden IKEA Full time

    At IKEA, we're building the future of home furnishing solutions. As a Software Engineer - Game Engine Developer, you'll be part of our team that creates digital solutions to empower customers and co-workers to design their dream homes.Key Responsibilities:Create software solutions that enable customers to design any space of their homes or businesses from...


  • Malmo, Skåne, Sweden TN Sweden Full time

    We're looking for a Machine Learning Operations Engineer to join our Game Intelligence Department, to help us continue enabling advanced data processing solutions that contribute to making better games within our world-class video game studio.As a MLOps Engineer, you'll be responsible for designing, implementing, and maintaining data pipelines and...


  • Malmo, Skåne, Sweden TN Sweden Full time

    Social network you want to login/join with:Client:Location:Job Category:OtherEU work permit required:YesJob Reference:e8a1a4879bd7Job Views:3Posted:24.03.2025Expiry Date:08.05.2025Job Description:We're looking for a Machine Learning Operations Engineer to join our Game Intelligence Department, to help us continue enabling advanced data processing solutions...


  • Malmo, Skåne, Sweden Axis Communications Full time

    Hem Software Engineer with experience of C#ArbetsbeskrivningAre you a software developer interested in joining a team that is passionate about creating high quality software solutions for the production phase of products? If so, we have the perfect opportunity for you at our HQ in Lund, SwedenYour future teamYou will be part of a team of 6 people with...


  • Malmo, Skåne, Sweden Massive Entertainment - A Ubisoft Studio Full time

    Get AI-powered advice on this job and more exclusive features.Company DescriptionMassive Entertainment is a world-leading AAA studio located in Malmö, Sweden and part of the Ubisoft family. We're a multinational team of more than 750 passionate and highly skilled people from 50+ different countries. Our studio's goal has always been – and still is – to...


  • Malmo, Skåne, Sweden Ubisoft Entertainment Full time

    Full-timeContract: PermanentFlexible Working Organization: HybridCompany DescriptionMassive Entertainment is a world-leading AAA studio located in Malmö, Sweden and part of the Ubisoft family. We're a multinational team of more than 750 passionate and highly skilled people from 50+ different countries. Our studio's goal has always been – and still is –...


  • Malmo, Skåne, Sweden Ubisoft Entertainment Full time

    Full-timeContract: PermanentFlexible Working Organization: HybridCompany DescriptionMassive Entertainment is a world-leading AAA studio located in Malmö, Sweden and part of the Ubisoft family. We're a multinational team of more than 750 passionate and highly skilled people from 50+ different countries. Our studio's goal has always been – and still is –...


  • Malmo, Skåne, Sweden Relax Tech Sweden AB Full time

    Join our innovative and passionate team at Relax Gaming as a Game Prototyping Engineer Be part of an exciting and growing team where your creativity and technical skills will drive the development of cutting-edge games.Job Summary:As a Game Prototyping Engineer, you will play a crucial role in the early stages of game creation. You will pioneer development...


  • Malmo, Skåne, Sweden TN Sweden Full time

    Job DescriptionCompany OverviewUbisoft is a world-renowned video game developer and publisher, with a rich history of creating immersive and engaging gaming experiences. Our team of passionate professionals works tirelessly to push the boundaries of innovation and creativity in the gaming industry.Job SummaryWe are seeking an experienced tools programmer to...

  • Software Engineer

    4 days ago


    Malmo, Skåne, Sweden Inter IKEA System Service AB Full time

    Job DescriptionWe 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...

  • Software Engineer

    7 days ago


    Malmo, Skåne, Sweden Inter IKEA Systems Service AB Full time

    Job DescriptionWe 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...


  • Malmo, Skåne, Sweden Ubisoft Entertainment Full time

    Job OverviewWe're looking for a seasoned Data Engineer to join our Game Intelligence Department, focusing on designing and implementing efficient data pipelines and infrastructure for machine learning models industrialization.This role requires a strong background in software engineering, experience with cloud services, large-scale distributed architectures,...


  • Malmo, Skåne, Sweden Relax Gaming Limited Full time

    About the RolePoker Backend Software EngineerAt Relax Gaming, we're seeking an experienced Backend Developer to join our team as a Poker Software Engineer. As a key member of our tech team, you'll be responsible for developing and maintaining high-quality backend systems for our poker platform using Java and Python. You'll collaborate with business and...

  • Software Engineer

    3 days ago


    Malmo, Skåne, Sweden Inter IKEA Systems B.V. Full time

    You care about making a positive impact in the world. You understand greatness requires thinking differently. An inclusive and accepting work environment is important to you.A job at IKEA is so much more than home furnishings. Together, we work to make a better everyday life for the many. It's the perfect fit if you want to contribute, grow, and share. Join...


  • Malmo, Skåne, Sweden Massive Entertainment - A Ubisoft Studio Full time

    Mission-Driven Game Development StudioWe're Massive Entertainment, a world-renowned AAA game development studio located in Malmö, Sweden, and part of the Ubisoft family. Our team of over 750 professionals from more than 50 countries is united by a shared passion for crafting memorable gaming experiences.We're committed to pushing the boundaries of...


  • Malmo, Skåne, Sweden Massive Entertainment - A Ubisoft Studio Full time

    About the JobWe're seeking a skilled Game Engine Programmer to join our team at Massive Entertainment.As a Game Engine Programmer, you'll play a crucial role in implementing and maintaining various tools and core engine systems of our in-house Snowdrop engine.Your Key ResponsibilitiesImplement and maintain various tools and core engine systems.Work closely...


  • Malmo, Skåne, Sweden IKEA of Sweden AB Full time

    Company DescriptionAre you ready to put in the next gear of moving IKEA and making us better together?In Core Business Range, we are ready to put in the next gear of moving IKEA and making us better together. We have decided that we will focus, simplify and concentrate going forward by putting the product in the center - with a full focus on the core of our...


  • Malmo, Skåne, Sweden Axiom Software Solutions Limited Full time

    About the RoleAxiom Software Solutions Limited is seeking experienced engineers to join our team and contribute to building a cloud-based adapter layer integrating CLIENT APIs with various experiences.This role involves developing and maintaining a TypeScript and NestJS/NodeJS backend service for CLIENT API integration, as well as designing and implementing...


  • Malmo, Skåne, Sweden Network Engine For Objects In Lund - Malmö Full time

    We are scaling up our release cadence and we need to strengthen our release team.We are looking for a candidate with a background in software development, code-based infrastructure, and who has an interest in process automation. You might have worked as a DevOps engineer or a developer with an interest in tooling and high-scale software development. You are...