Rating

7.4/10
  • 1. Please give an overview of your role and what this involves on a day-to-day basis:
  • I work on software engineering projects to deliver solutions to clients. This also involves creating internal tooling in languages such as Java, JavaScript, and Python.

    10/10

  • 2. Have you learnt any new skills or developed existing skills?
  • I have learnt a wealth of programming skills and I also have greatly developed in my communication and teamworking skills. My team are always available to support me in learning new areas of the product, or in creating internal tools to better my understanding of a specific concept.

    8/10

  • 3. To what extent do you enjoy your programme?
  • I absolutely love my job here. I have very little complains about it. The University of Exeter, however, are quite poor in their organisation and teaching standard which has been quite frustrating to work around. My company though are amazing and offer so much support.

    6/10

  • 4. How well organised/structured is your programme?
  • The university side of things is not overly organised and feels as if us apprentices are pushed aside. When we visit campus (1 week a term), we are often given old rooms with no plug sockets (yes.. a 3 hour lecture in a tech apprenticeship with no way to charge laptops).

    5/10

  • 5. How much support do you receive from your employer?
  • My employer supports me massively and ensures I am reaching my potential. I have multiple mentors and points of contacts should I have any concern.

    10/10

  • 6. How much support do you receive from your training provider when working towards your qualifications?
  • The support given when reaching out is okay. Often, we receive feedback from assignments that is copy/pasted and not relevant to our own work. The responses we get when challenging this are typically very cold and a "tough luck" situation.

    6/10

  • 7. How well do you feel that your qualification (through your training provider) helps you to perform better in your role?
  • There are some very key modules that directly relate to my role and are very useful. There's also background learning on how a business functions and gathers requirements. One issue I have had is within the first software engineering modules we would be learning topics, such as object-orientated programming, in languages that actually didn't support the concepts we were learning..

    7/10

  • 8. Are there extra-curricular activities to get involved in at your work? (For example, any social activities, sports teams, or even professional networking events.)
  • Yes. There are many events and communities to sign up for. These various communities though are mostly based in London, so if you are not in the London office, you may miss out.

    7/10

  • 9a. Would you recommend IBM to a friend?
  • Yes


  • 9b. Why?
  • It is a positive environment full of people who want you to do well. The benefits are great, such as healthcare and discounts at shops.


  • 10. What tips or advice would you give to others applying to IBM?
  • Be yourself and show your passion for the role you are applying for. Make sure to do background reading on the role and familiarise yourself with IBMs goals.


Details

Degree Apprenticeship

Software Engineering

Winchester

February 2025


View More Reviews
Recruiting? See how we can help you