Senior Software Engineer (C++, FM Mobile)

Games Programming Stratford (London)/Remote (possible), United Kingdom


Position at Sports Interactive

Senior Software Engineer (C++, FM Mobile) 


We are looking for talented C++ software engineer with a strong all-round grounding to work principally on the Football Manager Mobile project. This position offers the opportunity to be an integral part of a small, close-knit team, and to take ownership of complex and interesting areas of the codebase as we look to push this fast-growing game on to the next level. Working closely with the Game Director, Producers, Shared Technology team and Artists, this role will suit someone with an interest in both gameplay and the tech side – one week you might be working on integrating some new libraries from shared code, the next on revamping an area of FM Mobile’s gameplay. 

This position will suit someone motivated and detail-oriented, who will be happy to use their communication skills to push the rest of the team on to improve as well as to continue developing their own knowledge. While this is a mobile project, we develop in C++ and value the skill and passion you can show us above mobile gaming experience, though some knowledge of Unity would be a plus. 


  • Design and develop new gameplay functionality, principally for mobile 
  • Improve and maintain existing gameplay modules 
  • Contribute to the development of new user interface functionality 
  • Work with other teams at SI to integrate shared code and other functionality 
  • Analyse, debug and fix issues 
  • Work closely with artists, developers and producers to help push our games to be better 



  • Six years professional experience using C++ as the main language 
  • Strong programming skills in C++, with knowledge of the latest standards and best practices 
  • Knowledge of football 
  • Ability to write clean, maintainable and portable code 
  • Good debugging and problem-solving skills 
  • Self-motivated and able to work closely with team members across all disciplines 
  • Comfortable using PC, Mac and Linux platforms


  • Experience of using Unity in a professional environment 
  • Knowledge of mobile gaming and cross-platform development 


Sports Interactive (SI) is a multi-award-winning game development studio and the world’s leading developer of sports management simulations. Founded in 1994, SI became a wholly owned subsidiary of SEGA in 2006. Based at the Here East technology hub in Stratford, East London, the SI team continues to expand as it brings its titles to an ever-growing audience via an increasing variety of delivery platforms. 

SI has enjoyed sustained commercial and critical success for its extremely detailed and immersive simulation experiences. Its games are amongst the highest-rated PC titles (according to Metacritic) and frequently occupy both the ‘top selling’ and ‘most played’ charts on Steam. 

The Sports Interactive team is diverse and international, bringing together world class and high potential talent with a combined passion and drive for creating genre-defining games. Team members enjoy a flexible working schedule and a relaxed studio environment that encourages a close-knit, collaborative approach to game development. 

SI is an equal opportunities employer and encourages applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, gender reassignment, marriage or civil partnership, pregnancy or maternity, religion or belief. Our studio has disabled access and facilities. 

SI offers a generous benefits package to all full-time team members including gym membership, in-house massage therapy and private healthcare (including dental). The studio is also a London Living Wage employer and proudly boasts one of the lowest staff turnover rates in the industry with just over 30% of the current full-time team members having been at the studio for 10 years or longer. SI also has many longstanding partnerships with leading charities, local schools and major sporting organisations. 

Further information on Sports Interactive, its games and life at the studio can be found at 


This job description is an accurate reflection of the duties and responsibilities of the post as at the time of writing but will be changed from time to time as the job is a career development job which will be adjusted according to the progress of the job holder.  It does not form part of the contract of employment.