Mentoring

Guiding and supporting the next generation of engineers

Software engineering mentoring

Our software engineering mentoring program was established in 2015 and provides opportunities for software engineers to influence and contribute to what students learn at the University of Manchester.

Software engineering mentors guide a group of second year undergraduate students through a group project online as they fix bugs and add features to a large Java codebase

Software engineering mentors meet with a team of six undergraduate students for two one hour meetings online. They do some (gentle) code review and provide professional guidance as students work on a large codebase, adding features and fixing bugs as part of group project they do the second year of their study.

There are two timetabled mentoring sessions which taken place on Fridays:

  1. Friday 27th February 2026, 4pm (first meeting)
  2. Friday 20th March 2026, 4pm (followup meeting)

Both of these meetings take place on Microsoft Teams. If you’d like to join us, there’s a signup form at forms.cloud.microsoft/e/TZ9SX87Ncx

Please only sign up if you can make both of the sessions. If you have any questions or comments about mentoring, please get in touch with Duncan, see contacts

About the course

During the software engineering course, students fix bugs and add features to a large Java application. The application is a live events marketplace, called “Eventlite”. The toolchain includes using Java, Eclipse, Gitlab, SpringBoot and Jenkins.

The mentoring scheme has been running successfully since 2015 and we are very grateful to previous and ongoing support from our mentors. If you’ve been a mentor in the past, the scheme is the same as previous iterations but has moved from our second year course

  1. Software Engineering I: with stendhalgame.org (which took place in autumn) to
  2. Software Engineering II: with eventlite (which takes place in spring)

Acknowledgements

We are grateful for the support of the following employers who have contributed to our mentoring program. (Hull et al. 2026) Delivery would not have been possible without the support of:

Airbus, Airnode, Alphabet (Google), AND Digital, Apadmi, Apple, ARM, Auto Trader UK, Barclays, the BBC, Bet365, Beyond Trust, Biorelate, BJSS, Blaize, Bloomberg, Booking.com, Brightec, CERN, CDL Software, Cisco, Codat, CodeThink, Code Computer Love, Cognizant, Couchbase, Cubic Motion (now Epic Games), DAI, DataCentred, Digital Bridge Ltd, Disney Streaming, EGN Digital, Farm Digital, Giant Digital, Goldman Sachs, IBM, Interact Software, Ivanti, JLR, Koder.ly, Matillion, MediaTek, Meta (Facebook), Microsoft, Moonpig, Morgan Stanley, Nandos, NCC Group, On The Beach, Peak.ai, Push Doctor, Rental Cars, Sainsburys, Sage Group plc, Shout Platform Limited, Roku, Siemens (Mentor Graphics), SKY, Slalom, Spotify, SteamaCo, The Startup Factory, Tanglewood Games, THG, ThoughtWorks, Tranzfar, UK Parliament, UL, Unipart Digital and Zuhlke.

References

Hull, Duncan, Suzanne Embury, Ben Possible, Christopher Page, and Tom Carroll. 2026. “Improving Practical Software Engineering Teaching with Industrial Mentoring of Open Source Team Projects.” In Proceedings of the 10th Computing Education Practice Conference, Durham University, UK, 29–32. CEP 2026. Association for Computing Machinery (ACM). https://doi.org/10.1145/3772338.3772350.