Apprentice Software Developer

  • Company: THE UNIVERSITY OF MANCHESTER
  • Location: Greater Manchester, M13 9PL
  • Type: Apprenticeship
  • Salary: £25,249.00 per year
  • Sector: Digital
  • Ref: NAS-2000034489
  • Application Deadline Date: 25/06/2026
  • Start Date: 07/09/2026
  • Positions Available: 1
  • Working Week: Monday - Friday 9.00am - 5.00pm (variable times to suit workplace requirements) with 1 hour for lunch.

Brief Description

Our aim is to equip you with the strongest portfolio of developer skills to meet your aspirations and shape your future career. Key to this will be specialised training from top research technicians and engineers enabling you to become the best software developer whilst gaining a nationally recognised qualification.

Training to be Provided

In addition to your Level 6 apprenticeship qualification, we offer a unique 4 year apprenticeship programme filled to the brim with training opportunities such as, design and development principles for upcoming and existing research projects, problem solving to meet organisational need and development, problem analysis and research on exciting projects, programming in different languages including historic and current languages, deployment, and technical support of systems.


You will spend a mixture of time working alongside a day release course to gain the technical skills required to carry out your duties as a Software Development Technician. We will provide you with all the necessary tools and equipment, uniform, and robust training to make this the apprenticeship of your choice. 

Future Prospects

Upon completion of the apprenticeship in 5 years’ time, you will have a portfolio of key science and engineering skills and a wealth of varied, relevant experience.


Most apprentices are successful in securing a role with the university or choose to continue their academic studies. Whilst we cannot guarantee a permanent position at the University of Manchester, we endeavour to match apprentices with appropriate vacancies and support them through the entire application process.

Vacancy Detail

As an Apprentice you will gain specialised training based on your individual aspirations and specific apprenticeship requirements. Supportive instruction and tuition from world leading technical staff and researchers will be provided to equip you with a range of diverse skills, whilst rotating through our specialist areas across the entire university.


Your successful development is pivotal to our programme objectives, university aims and your future career.


Day to day duties will include, but not be limited to the following:



  • Software design principles using Single responsibility, Open-closed, Liskov substitution, Interface segregation and Dependency inversion (SOLID) and Object-Oriented Principles (OOP)

  • Design methods and stakeholder communication including, requirements capture and analysis for user needs. Evaluating system feasibility, economic and technical analysis, and allocation of functions to system elements

  • Software configuration management using good practices for development, version control, and documentation throughout processes

  • Testing, verification, and validation methodologies to check specifications are met and fulfil intended purposes

  • Fundamental structures of software systems including theoretical and practical aspects of software architecture

  • Software and system maintenance procedures and practices

  • Working as an agile and responsive developer in varied specialist areas

  • Develop specialist knowledge and experience to meet the varying needs of researchers, staff, and students

  • Communication skills not only in software development but personally enabling you to grow into your career

  • Working with other specialist developers and independently to learn team dynamics and defined project roles

  • Organisation and scheduling of your workload to meet deadlines and targets whilst handling constraints and solutions to meet customer needs

  • Logic and reasoning to complete projects and assigned work to the standard set in a world leading environment

  • Programme languages and paradigms, and techniques for identifying the most appropriate choice in each situation

Other Information

We are strongly committed to promoting equality, diversity, inclusion, and accessibility and encourage all applicants to apply. Our university is positive about flexible working, blended working arrangements may be considered.

Ready to start your adventure?