Light & Wonder

Senior Software Engineer

Light & Wonder  •  Maroúsi, GR (Hybrid)  •  7 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.
56
AI Success™

Job Description

iGaming:
If it’s iGaming, we know a thing or two. At Light & Wonder, It’s all about the games, and our digital team leads the global iGaming market, providing jaw-dropping content and innovative software that powers the world's most successful online gaming providers.

Light & Wonder is the global leader in cross-platform games and entertainment. The company brings together 5,000 employees from six continents to connect content between land-based and digital channels with unmatched technology and distribution. Guided by a culture that values daring teamwork and creativity, Light & Wonder builds new worlds of play, developing game experiences loved by players around the globe. The company’s Infinity platform powers the largest digital-gaming network in the industry. Light & Wonder is committed to the highest standards of integrity, from promoting player responsibility to implementing sustainable practices. To learn more, visit lnw.com.

We are seeking a highly experienced Senior Software Engineer to lead the technical internalisation of our Remote Gaming Server (RGS).

The successful candidate will be responsible for:

  • Gaining deep technical ownership of the existing system

  • Leading knowledge transfer from the external vendor

  • Assessing architectural risks and technical debt

  • Establishing internal engineering standards and practices

  • Laying the foundation for a future RGS team

Responsibilities include:

  • Own the codebase: Act as the primary technical owner of the RGS application and the go to engineer for design, stability, and technical direction.

  • Understand the system end to end: Gain deep understanding of the flow from API through state machine, game engine execution, wallet calls, and data persistence.

  • Maintain the platform: Diagnose and fix bugs, update dependencies, manage technical debt, and keep tests and documentation up to date.

  • Improve efficiency: Identify and implement performance improvements in database access, caching, serialisation, and other critical code paths.

  • Drive modernisation Plan and execute incremental upgrades to language versions, dependencies, and tooling without disrupting production or compliance sensitive areas.

  • Guard correctness and compliance: Ensure game logic, wallet flows, and RNG usage remain correct, consistent, and auditable where required.

  • Collaborate across teams: Work with product, DevOps, and engineers to support releases, prioritise work, and contribute to the long term technical roadmap.

  • Small deliveries: Provide small deliveries driven by jurisdictional rules.

Qualifications

Python

  • Strong professional experience with Python (recent 3.x versions)

  • Comfortable working in large, long‑lived codebases

  • Experience with object‑oriented design, classes, and mixins

Web / API Development

  • Experience with a Python web framework such as Pyramid, Django, Flask, or similar

  • Building and maintaining REST or GraphQL APIs

Databases

  • Strong SQL skills and experience with PostgreSQL

  • Schema design, query optimisation, and indexing

  • Experience with database migration tooling (e.g. Alembic)

ORMs

  • Experience using SQLAlchemy or similar ORM frameworks

  • Ability to work with both ORM abstractions and raw SQL when required

Redis

  • Experience using Redis for caching or session/state management in backend systems

GraphQL

  • Practical experience designing and working with GraphQL APIs

  • Familiarity with schemas, queries, and mutations

State Machines

  • Ability to read, reason about, and maintain explicit state machines (e.g. gameplay or session lifecycle)

Testing

  • Writing and maintaining automated tests (e.g. pytest)

  • Experience with integration tests and test fixtures

DevOps & Tooling

  • Experience working with Docker

  • Familiarity with CI/CD pipelines

  • Modern Python packaging and dependency management experience (e.g. uv, pip-tools, poetry or similar)

Documentation

  • Ability to work with and improve technical documentation (e.g. Sphinx or similar tooling)

Additional Information

Why would you enjoy working with us at Light & Wonder?

  • Competitive benefits, an open and supportive environment as well as a modern and exciting workplace.

  • The opportunity to interact with global teams on a regular basis and the possibility to switch teams and projects as you and our business continues to develop and grow.

  • Exciting projects with opportunities for creating positive change to our game engineering ecosystem.

And if that is not enough; you will get to enjoy a stunning work location and flexible working whilst we provide you with the guidance and development skills you need to progress quickly and enhance your career

#LI-Hybrid

#LI-iGaming

Light & Wonder

About Light & Wonder

Light & Wonder, Inc. is the leading cross-platform global games company.

Through our three unique, yet highly complementary business segments, we deliver unforgettable experiences by combining the exceptional talents of our 6,500+ member team, with a deep understanding of our customers and players. We create immersive content that forges lasting connections with players, wherever they choose to engage. At Light & Wonder, it’s all about the games.

The Company is committed to the highest standards of integrity, from promoting player responsibility to implementing sustainable practices. To learn more visit www.lnw.com.

Industry
Arts & Entertainment
Company Size
5,001-10,000 employees
Headquarters
Las Vegas, NV
Year Founded
Unknown
Website
lnw.com
Social Media