Lead Software Engineer (C++/cloud backend)
Location Billund, Denmark
Job ID 0000013514
Category IT, Telecom & Internet
Job Description
Have you always wanted to be part of how we create our LEGO models, but your talents are more into building amazing software?
As part of our Model Innovation Technology organisation, you will lead a team developing the Computer Aided Design software where ‘LEGO creators grow ideas into awesome experiences’. Our software is the birthplace of the LEGO models and building instructions we all know and love. The team 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.
Responsibilities
Oversee the development, tests, and optimization of the team’s applications and solutions
Build, test, and deploy production quality C++20 code
Write technical and software design guidelines
Design best-in-class solutions in close collaboration with product, design
Work agile in an agile 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
Ensuring that target architecture and implementation direction aligns with Architecture principles
Requirements
6+ years of software development experience in an object orientated language – preferable C++ Experience communicating with cloud backends
1+ years as a tech or team lead
Passionate about diagramming and documenting
Capable of understanding a complex business domain and designing for the big picture
Effective communication skills with ability to get people involved on complex technical decisions and able to drive the teams on complex technical decisions
Ability to bridge and connect across teams and roles
Nice to have
Experience with Qt, CMake, PlantUML, Git, OpenAPI, Jira
Experience with CAD and 3D
Experience with physics engines, rigid-budy dynamis and simulations
Familiar with event-driven architecture
Familiar with Domain Driven Design
Experience with cloud native applications and microservice architecture
What’s in it for you?
Here are some of what to expect:
Family Care Leave – We offer enhanced paid leave options for those important times.
Insurances – All colleagues are covered by our life and disability insurance which provides protection and peace of mind.
Wellness – We want you to be your best self, so you'll have access to the Headspace App and lots of wellbeing initiatives and programmes run by local teams where you are based.
Colleague Discount – We know you'll love to build so from day 1 you will qualify for our generous colleague discount.
Bonus – We do our best work to succeed together. When goals are reached and if eligible, you'll be rewarded through our bonus scheme.
Your workplace –When you join the team you'll be assigned a primary workplace location i.e. one of our Offices, stores or factories. Our hybrid work policy means an average of 3 days per week in the office. The hiring team will discuss the policy and role eligibility with you during the recruitment process.
Children are our role models. Their curiosity, creativity and imagination inspire everything we do. 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 employer. We are committed to equal employment opportunity and equal pay regardless of e.g. race, colour, religion, sex, national origin, sexual orientation, disability or gender identity.
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.
Just imagine building your dream career.
Then make it real.
Join the LEGO ® team today.