At Manchester United our aim is to Win the United Way – and the quality of our behind-the scenes team sets us apart from the competition.

Our people are as committed to the success of the company as the players are to winning trophies. We offer a unique and exciting working environment, excellent training, with recognition and rewards for the part each individual plays. Sounding good so far?

The Purpose:

The purpose of this role is to manage software programming and development, as well as providing fixes and software support for an internal system.

The role will operate as part of the Club’s overall IT function, but day to day will collaborate with other internal departments within the club to support wider programmes.

The Role:

  • Be totally hands on and provide quality software development/programming (design & code) on the systems, covering all aspects of the systems from back office to user front end.

  • To provide the necessary quality testing on all software developed. This will include assisting with UAT.

  • Work with key stakeholders to log, assess, evaluate, track and deliver all development requests and changes from the requirements assessment stage to go live.

  • To log, assess and track and deliver all software bugs and fixes.

  • Ensure proper and fit for purpose version control and software releases are in place.

  • Communicate the status of all key developments on a regular basis to key stakeholders.

  • Ensure software development documentation is fit for purpose, in place and is kept up to date.

  • Maintain and improve a “best practice” development culture and where possible raise the standard.

  • Ensure all best practice and latest IT Security practises are being adhered to.

  • Look to continually improve efficiency and reliability of system and discuss this with key stakeholders.

The Person:

  • 3 years+ development experience

  • Experience of delivering software development projects of a medium/large scale

  • Experience of working in a structured software development environment

  • Relevant software development/programming qualifications and experience

  • A strong technical background

  • Excellent understanding of web technologies

  • In depth knowledge and experience of software development methodologies

  • Strong business and technical analytical skills

  • Experience of system integrations

  • Proven experience of stakeholder liaison

  • Experience of working in high standard customer service driven organisations

  • Experience and sound practical knowledge of business systems and processes

Technical requirements:


  • C#


  • .NET Core

  • Microsoft SQL Server


  • GIT, GitHub

  • Javascript/Typescript

  • HTML

  • Unit Testing

  • SOLID Principles


  • ORMs (EF and Legacy NHibernate)

  • Front end Frameworks (Angular, StencilJS)

  • Test-first Development

  • Architectural Patterns (DDD, CQRS, Micro-Services)

  • Event Driven Systems

  • Event Sourcing

  • Azure Experience (App Services, Tables, Queues etc…)

  • Web Components

  • IIS

Manchester United endeavour to respond to all job application, however, please consider that we receive a high volume of applications, and this may not always possible. We recognise the importance of safeguarding children and adults at risk at Manchester United, As part of this commitment this post is required to have a Disclosure and Barring Service check at the appropriate level, as well as full reference history.

Manchester United is an equal-opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunities to applicants and employees without regard to background, ethnicity, race, colour, religion, age, sex, sexual orientation, gender identity/expression, national origin, protected veteran status, disability status or other legally protected characteristics.Manchester United is committed to working with and providing reasonable adjustments for applicants and employees. If you require any reasonable adjustments to support your application and perform at your best, please do not hesitate to contact us to make a request; we are here to help.

It is unlawful to employ a person in a UK-based job who does not have permission to live and work in the UK. You should make yourself aware of how immigration laws apply to you before applying for any of our roles.