Senior Systems Software Engineer at LEGO Digital Play | GB | Rezi

Senior Systems Software Engineer at LEGO Digital Play

Senior Systems Software Engineer

LEGO Digital Play · GB

1 weeks ago

Senior Systems Software Engineer

LEGO Digital Play · GB

8 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

Central Technology is the engineering heart of LEGO Digital Play, a venture within the LEGO ecosystem dedicated to pioneering creative and joyful digital experiences. Our teams build the foundational platforms, tools, and capabilities that power LEGO's digital future. We work at the intersection of play and developer tooling to bring the LEGO brand to a new generation of digital builders. It's a rare opportunity to shape something from the ground up within one of the world's most loved brands.

Responsibilities

  • Design and implement high-performance content-processing services in C++ or Rust, owning correctness, throughput, latency, and memory behavior from design through production operation.
  • Build the provenance layer, including content hashing, digital signing and verification, and tamper-evident chain-of-custody structures.
  • Build automated content-safety processing at the data path, including content inspection, policy evaluation, and classification.
  • Define and hold the performance envelope for these components, profiling, benchmarking, and optimizing hot paths.
  • Partner with security and compliance to ensure platform output meets COPPA, GDPR, and brand-integrity obligations.
  • Work with infrastructure engineers on service deployment and scaling in the cloud.
  • Define interfaces and data contracts for consuming ML inference outputs safely within processing stages.
  • Produce component documentation and integration guidance for platform engineers.

Requirements

  • Strong, hands-on experience writing production C++ or Rust in a performance-sensitive context, reasoning fluently about memory, throughput, latency, and concurrency.
  • Experience building and optimizing data-processing services (streaming, batch, or hybrid) where profiling, benchmarking, and performance debugging are routine.
  • Working knowledge of concurrency and parallelism for high-throughput work.
  • A solid grasp of security engineering for systems-level code, including input validation, bounds checking, memory safety, and awareness of side channels.
  • Comfort operating across the stack, from low-level component design to integration with cloud-deployed services.
  • Clear technical writing skills for specifying interfaces, documenting components, and explaining performance trade-offs.
  • Sound judgment about when to optimize, when to simplify, and when a design is complete.

Skills

  • C++
  • Rust
  • Performance optimization
  • Concurrency
  • Parallelism
  • Security engineering
  • Cloud deployment
  • Technical writing
  • Content provenance
  • Applied cryptography
  • Content moderation
  • ML inference integration
  • Containerization
  • DRM
  • Content authentication
  • IP protection

Location

  • London HQ

Work Type

  • Full-time

Experience Level

  • Senior

Education Level

  • Degree in computer science or related field is welcome, but demonstrated equivalent experience counts fully.

About the Company

  • LEGO Digital Play will bring the LEGO brand into digital entertainment in new, innovative, and wholly-owned ways.
  • Our mission is to ensure the LEGO Brand remains as powerfully a part of children’s lives in the coming decades as it has ever been.
  • We aim to reach every kid on the planet, their parents, and adult fans of LEGO—and provide them with meaningful, magical, and playful new experiences.
  • We are at the earliest phases of this new company, offering a unique opportunity to build a new entity for the world's most beloved and trusted brand.
  • Our culture is open, collaborative, intellectually rigorous, and creatively vibrant.