Senior Software Engineer - Consent Service
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Benefits
Additional Information
Job Description The Consent Service team in the Account, Membership & Personalization Technology domain, owning one of the most critical platforms in the LEGO Group's digital ecosystem: the enterprise consent management platform that safeguards the privacy choices of millions of kids, adults, and families across every LEGO® digital product. We're looking for a senior backend engineer who's excited to improve architecture, reliability, and ways of working - and who's genuinely curious about how AI can make us better engineers. Core Responsibilities Design, build, and operate services on the consent management platform, from message contracts and data models through to deployment and observability, and ship features end-to-end on a platform that serves millions of users across every LEGO® digital product. Active contribution to the team's solution architecture and build is part of the day-to-day. The test suite is treated as production code - reviewed, refactored, and kept healthy as the system evolves - and keeping it that way is on you. Working closely with product, security, legal, and other engineering teams, we'll turn compliance requirements into well-engineered systems. Running experiments with AI in our day-to-day engineering work - code review, test generation, debugging, refactoring - and sharing what's working (and what isn't) with the wider team is part of the role. As the team grows, supporting the development of less experienced engineers joining us - whether new hires or consultants - through code review, pairing, and technical mentorship is something we'd expect a senior engineer to take on. Occasional on-call during high seasons is part of the responsibility. Play your part in our team succeeding At the LEGO Group, we manage a highly loaded , event-driven serverless platform on AWS . We deliver updates several times a day and consider compliance an engineering problem worth addressing carefully. We automate aggressively and treat automated testing as non-negotiable - it's how we ship multiple times a day with confidence, and it's the safety net that lets us move fast on a platform where mistakes have real regulatory consequences. This position sits in our LEGO® Hub in Østergade, Copenhagen, soon moving to Postbyen, offering an exciting, inspiring, and flexible work environment - "and a little fun play as well!" Do you have what it takes? The preferred candidate has senior-level software engineering experience, with a deep experience in backend development with C# and .NET (latest LTS). Strong fundamentals in event-driven architecture - message contracts, idempotency, eventual consistency, and the failure modes that come with them. Hands-on experience with AWS serverless (Lambda, API Gateway, EventBridge, SQS/SNS, DynamoDB, Step Functions) in production. A test-first mentality - write unit, integration, and end-to-end tests as a core part of your work and treat the test suite as production code. Comfort with continuous delivery - feature flags, automated quality gates, and shipping to live multiple times a day without flinching. Solid grasp of web security and authentication for high-load systems (OAuth 2.0, OIDC). Proficiency with relational and NoSQL databases . Strong observability instincts - structured logging, distributed tracing, and metrics that help on-call engineers. Curiosity about AI - with concrete ideas on how it can accelerate engineering work, code review, and testing. To succeed in this role, the ideal candidate has competence within the following: Familiarity with Infrastructure as Code (CDK) . Experience with high-throughput systems - performance tuning, cost-aware architecture, and managing resources at scale. Proficiency with CI/CD tooling - GitHub Actions, automated quality gates, progressive delivery. Some TypeScript/Node.js for the occasional cross-stack contribution. Exposure to big data and analytics platforms (Databricks, Spark, lakehouse architectures). LocalStack or similar local cloud emulation for fast feedback loops. Please note: If you require any reasonable accommodation or adjustments throughout the application process, please let us know. We will work with you to meet your needs. This position is in Manager Specialist Skyline. Relocation support is not offered. #LI-JT1 Applications are reviewed on an ongoing basis. However, please note we do amend or withdraw our jobs and reserve the right to do so at any time, including prior to any advertised closing date. So, if you're interested in this role we encourage you to apply as soon as possible. What's in it for you? Here is what you can 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. Wellbeing - We want our people to feel well and thrive. We offer resources and benefits to nurture physical and mental wellbeing along with opportuniti