Senior Software Engineer - Unity/C#

Department / Function: Product Development ~ Software Engineers

Location: Greater Manchester

Hours: Full time


We are offering the chance to join a leading developer of real money gaming to the UK and global gaming sectors that creates successful titles such as Rainbow Riches®. The role allows working as part of a creative team where you can take ownership from start to finish, develop your skills and knowledge, progress your career, and are supported by experienced gaming sector professionals. 

We’re looking for a Senior Software Engineer that produces high-quality code and is qualified to degree level in a relevant subject with previous experience in 2D/3D UNITY based video games programming. You will need to support and mentor other team members and have a genuine interest in all things gaming and entertainment.     


Our team, based in Manchester, of over sixty highly skilled developers, game designers, graphic artists, and quality assurance engineers, is part of Scientific Games, a Nasdaq-listed global entertainment company with over 8,500 employees worldwide. 

This role offers flexible hybrid working split between home and the Manchester Office. We offer training, support and career development alongside a competitive salary and benefits package.     

Ideal candidate skills:

  • Strong C#/.NET knowledge in an object-oriented environment.
  • Commercial game development experience utilising the UNITY game engine is highly desirable. 
  • Experience of graphic performance optimisation is desirable.
  • Understanding of C/C++ development is not necessary but would be a plus.
  • Experience with the application of software design patterns. 
  • Good understanding of statistical math.
  • Knowledge of Microsoft Visual Studio. 
  • Experience in source control practices and fault tracking systems.
  • Ability to follow coding standards and release procedures. 
  • Project planning and delivery of software to timelines. 
  • Mentorship of other team members and ability to code review other developments.
  • Ability to assist in the production of team guiding software to improve quality. 
  • Knowledge of the gambling industry is an advantage.