E

Software Development Engineer II - Gaming

Entain
Full-time
On-site
London, England, United Kingdom

Company Description

Sports betting, gaming and interactive entertainment is changing, and we’re leading that change. By putting people first. By placing exciting, engaging and entertaining experiences at more fingertips than ever before. We're pulling into pole position by pushing boundaries further. With innovation. With technology. But most importantly, with people like you. Because when you join Entain, it’s your game. So let’s win together.

Job Description

As a Software Engineer II within Entain’s Game Development Engine team, you will play a key role in the ongoing development of the XG Editor/Manatee tool - our bespoke game configuration and visualisation environment - as well as other tools that support the wider Entain Studios ecosystem. This may include special projects and solutions that enhance workflows, improve UI/UX, and strengthen the supporting infrastructure around our game production.

You will take ownership of delivering high-quality features, resolving complex issues, and contributing to architectural discussions, while working closely with your Tech Lead and collaborating across disciplines. You will be expected to bring strong technical expertise, a solutions-focused mindset, and the ability to work independently while still contributing to shared team objectives.
 

  • Develop and maintain the XG Editor/Manatee tool in C and C++, delivering robust, performant, and user-friendly features
     
  • Design and implement user-facing features that enable game teams to efficiently build scenes, configure assets, and set up complex game mechanics
     
  • Create and enhance visual tooling such as drag-and-drop asset systems, layered game scenes, and other interactive workflows
     
  • Work on additional studio-support tooling beyond the XG Editor, contributing to special projects and solutions that improve production efficiency across the Entain Studios ecosystem
     
  • Develop and maintain tooling to simplify and optimise setup of core slot machine components (e.g. meters, reels, paylines, animation triggers), ensuring solutions are reusable and scalable for other developers."
     
  • Contribute to the maintenance and ongoing updates of the Interactive and Retail libraries, developing the knowledge required to support these areas alongside the Tech Lead
     
  • Lead or participate in prototyping and proof-of-concept development for early testing of new game logic, rendering, or UI/UX features
     
  • Maintain clean, maintainable, and well-documented code, following coding standards and contributing to their ongoing improvement
     
  • Participate in and provide constructive feedback during code reviews, helping raise the technical quality of the team’s output
     
  • Engage with internal users to gather feedback, identify workflow pain points, and propose targeted improvements
     
  • Collaborate closely with engineers, designers, and artists to ensure tooling meets both technical and creative requirements.

 

Qualifications

Essential:
 

  • Strong working knowledge of C or C++, with demonstrable experience in a professional or high-quality project context
     
  • Experience with game engines, interactive tooling, or related software development environments
     
  • Ability to work independently to deliver technical solutions, while collaborating effectively within a cross-functional team
     
  • Strong problem-solving skills with attention to detail and a focus on delivering practical, user-focused solutions
     
  • Experience using source control systems (Git or similar) in a collaborative workflow
     

 


Desirable:

  • Exposure to visual editors, game frameworks, or UI development tools
     
  • Experience developing tools or features that integrate into creative production pipelines
     
  • Understanding of real-time rendering, scene graph concepts, or related graphics programming principles
     
  • Awareness of mathematics used in games (e.g. random number generation, probability, timing logic)
     
  • Ability to contribute to architectural and workflow design discussions

Additional Information

At Entain, we know that signing top players requires a great starting package, and plenty of support to inspire peak performance. Join us, and a competitive salary is just the beginning.

Depending on your role and location, you can expect to receive benefits like

  • A regular bonus
  • Healthcare support
  • A stake in our success through our ShareSave scheme
  • Great development opportunities
  • Wellbeing support, and so much more.

And outside of this, you’ll have the chance to turn recognition from leaders and colleagues into amazing prizes, join a winning team of talented people and be a part of an inclusive and supporting community where everyone is celebrated for being themselves.

Should you need any adjustments or accommodations to the recruitment process, at either application or interview, please contact us.

At Entain, we do what's right. It's one of our core values and that's why we're taking the lead when it comes to creating a diverse, equitable and inclusive future - for our people, and the wider global sports betting and gaming sector. However you identify, our ambition is to ensure our people across the globe feel valued, respected and their individuality celebrated. 

We comply with all applicable recruitment regulations and employment laws in the jurisdictions where we operate, ensuring ethical and compliant hiring practices globally.