the LEGO Group Logo jpg

Senior C++ Engineer

the LEGO Group

Job Description

Job Description

Have you always wanted to be part of how we create our LEGO® models? But your talents are in building awesome software more than building LEGO® models?

This position is specifically for the team focusing on how to mature a LEGO® model from concept into something we can manufacture. Here you can expect to work on problems such as How can we ensure this LEGO® model meets our quality standards and best practices? How can we help LEGO® model designers have more time to focus on what really matters? How do we define a digital LEGO® model and make it accessible to others?


Core Responsibilities


  • Design best-in-class solutions in close collaboration with product, design, and customer leads
  • Build, test, and deploy production quality C++ code
  • Work agile in a cross-functional product team, collaborating across a full value-chain of software products
  • Provide technical leadership for the product team to secure delivery of optimized and proven technical solutions
  • Explore emerging technologies and methods, sharing opportunities that can help us improve and move our solutions to the next level


Play your part in our team succeeding

As part of our Product Development Technology organization, you will work as a trusted member on one the teams developing the LEGO® Digital Designer application where ‘LEGO® creators grow ideas into awesome experiences’. LEGO® Digital Designer is the birthplace of the LEGO® models and building instructions we all know and love. Our teams work directly with our core user groups giving us a unique collaborative environment where we can see and feel the impact our software makes for our colleagues every day.

Do you have what it takes?


  • 5+ years of software development experience in an object orientated language
  • Can strike a balance between perfecting software and making rapid delivery
  • Capable of understanding a complex business domain and designing for the big picture
  • Empathize with our customers and be energized by helping them
  • Not afraid of diagramming
  • A natural team player with an agile mindset
  • Strong written & verbal communication skills (English)


In addition, it would be nice if you also have


  • Experience with C++, Qt, CMake, PlantUML, GitLab, Jira
  • Experience communicating with cloud backends
  • Familiar with event-driven architecture
  • Familiar with Domain Driven Design
  • A creative thinker who can analyze a problem, and see multiple solutions
  • A natural desire to keep improving as an individual and as a team member


Join the global LEGO® team

We strive to create a diverse, dynamic and inclusive culture of play at the LEGO Group, where everyone feels safe, valued and they belong.

The LEGO Group is proud to be an equal opportunity and an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status.

We support our employees in being there for the moments that matter in life and celebrate families of all kinds, the loved ones that make us who we are. Being part of the LEGO Group also means taking part in our annual Play Day, playing a part in building a sustainable future and continuing our mission to “inspire and develop the builders of tomorrow.”

The LEGO Group is fully committed to Children’s Rights and Child Wellbeing across the globe. Candidates offered positions with high engagement with children are required to take part in Child Safeguarding Background Screening, as a condition of the offer.

Thank you for sharing our global commitment to Children’s Rights.

Build your career brick by brick at the LEGO Group.

Find your dream job

Freshly added jobs

+17
24 hours
+969
30 days

Senior .NET Developer

Python Software Engineer

Java Developer

Website Solutions Sales Expert |WordPress|B2C|B2B|