Senior Experience Engineer – Backend Developer for Interactive Experiences
At LEGO® House, we believe in creating magical moments where digital experiences meet physical play. Behind every interactive, digital brick and joyful smile there is a robust, intelligent backend system that makes the magic possible.
We’re looking for a backend developer to help power these unforgettable experiences through scalable, reliable, and creative backend development.
Join the Experience Team
At LEGO House, we share our guests’ enthusiasm and love for the LEGO Brick. Here, you will join the engineering team within the Experience organization, which is constantly working to ensure every aspect of the LEGO House experience is second to none.
As part of our cross-functional Experience team, you’ll collaborate with Unity, iOS, and infrastructure engineers to bring digital-physical installations to life. You’ll play a vital role in shaping the backend platform that enables real-time, multi-station interactivity – delivering seamless performance to thousands of guests at LEGO House.
You solve problems with a focus on bringing value to the guest, the team, and the culture. Most importantly, you possess a value-based working style with a customer-centric focus.
This is more than just a backend role. It’s a chance to help create cutting-edge experiences that blend technology, creativity, and play.
Core Responsibilities
- Backend Development & Maintenance: Design and build scalable backend services using .NET and Azure. Apply Domain-Driven Design for clean, maintainable architecture.
- Cross-Team Collaboration: Work closely with frontend and device-level developers. Participate in technical planning, sync meetings, and ensure seamless integration across systems.
- System Observability & Performance: Implement logging, monitoring, and alerting with tools like OpenTelemetry, Grafana, Loki, and Tempo. Perform profiling and load testing to ensure high availability and responsiveness.
- API Design & Integration: Develop and maintain REST and GraphQL APIs, ensuring clear versioning and compatibility. Collaborate on schema design for interactive systems.
- CI/CD Pipeline Automation: Use GitHub Actions to automate builds, tests, and deployments. Securely manage secrets and ensure fast, reliable delivery of updates.
- Distributed System Architecture: Design microservices and event-driven components using messaging systems. Document and evolve system architecture for long-term scalability.
LEGO House is an experience house open on weekends, holidays, and during school vacation periods. Your flexibility and openness to participate in a rotational on-call scheme (approximately once every 2-3 months) to help ensure flawless operation of the experiences during opening hours of LEGO House is essential.
Do you have what it takes?
You’re a skilled backend engineer who thrives in complex, distributed environments. You design systems with scalability and maintainability at the core, enjoy solving challenging problems, and are passionate about real-time technologies and IoT. With a strong belief that seamless user experiences start with solid backend foundations, you stay curious and continuously evolve with the technology landscape.
Additionally, you have:
- 5+ years of experience with .NET, Azure, Docker and modern backend architecture. You contribute with a collaborative mindset and have experience working in cross-functional teams.
- Experience developing reusable backend components and distributing them as NuGet packages.
- Strong understanding of CI/CD, DevOps, and cloud infrastructure.
- Experience with Azure SQL Database for persistent storage, including schema design, performance tuning, and integration within Azure-based infrastructure deployments.
- Familiarity with IoT and real-time communication protocols. Examples include RabbitMQ, WebSocket, MQTT, SignalR, or gRPC.
- Proficiency with Infrastructure as Code (IaC) tools such as Terraform, including writing reusable modules and integrating with CI/CD pipelines.
- Hands-on experience with monitoring and observability tools.
- Proficiency in RESTful and GraphQL API design and maintenance.
- Knowledge of DDD, distributed systems, microservices, and event-driven architecture.
- Capability for diagnosing and resolving complex technical issues quickly and efficiently.
- Ability to clearly explain technical concepts to both technical and non-technical stakeholders.
- Experience working in agile teams with two-week sprints, and value on-site presence in Billund to observe, test, and refine the real-world impact of your work on guest experiences.
- Curious about new tools, technologies, and methods to improve development processes and system performance.
- Fluent in English (written and spoken).
- Bachelor’s or master’s degree in computer science, software engineering, or related field.
Feeling inspired? Apply today!
This is a full-time, permanent position offering a unique chance to inspire and develop the builders of tomorrow.
We anticipate a start date of October 1st, though we're prepared to wait for the ideal candidate. Due to the summer holidays and the busy season at LEGO House, you can expect to hear from us during August.
Join us in creating extraordinary Learning Through Play Experiences that embody LEGO Brand values. Apply now and embark on an exciting journey with us!
In connection with recruitments in LEGO House, we process your personal data as stated in this Privacy Policy.
About LEGO® House
LEGO® House is an experience house in Billund, Denmark, celebrating the LEGO brick and the LEGO idea. The 12,000m2 is filled with 25 million LEGO bricks ready to give LEGO fans of all ages the ultimate LEGO experience.
In LEGO House we are not only working on making memorable and magical LEGO experiences for all our guests, but also on being the best place to work for all employees. Here you can be your true self at work every day and you will be appreciated for exactly who you are. We strive to create a diverse, dynamic and inclusive culture of play, where everyone feels safe, valued and they belong.
As an employee at LEGO House, you are part of a team of passionate and dedicated specialists and leaders who, across teams and functions, are committed to creating world-class LEGO experiences for everyone visiting the house. We have a fundamental belief that to deliver this, LEGO House needs to be the best place to work for all employees. It is like a coin where the one side does not go without the other.
When recruiting future colleagues, we focus not only on recruiting colleagues who match the job description and profile. A match with the LEGO House values and culture is also a requirement, and by joining the team you get the opportunity to have an exciting career with a much-loved brand where personal development and purpose in what you do, goes alongside passing on fantastic LEGO moments to our guests.
Go explore LEGO® House - The world's best play date to learn more about our mission, workplace, people and culture.
- Department
- Experience Development
- Locations
- Billund