Software Engineer Degree Apprentice Review
at IBM
Degree Apprenticeship
Software Engineering
Leicester
Review Submitted: April 2025
Overall Rating
4 /5
The Overall Rating is the average of all the ratings given in each category. We take those individual ratings and combine them into one final score!
Overview of Role
Please give an overview of your role and what this involves on a day-to-day basis:
Overview of the Role and Day-to-Day Responsibilities
As a Software Engineering apprentice at IBM, my role involves a blend of academic study and hands-on project work. On a day-to-day basis, i would typically:
Participate in software development projects using agile methodologies
Work alongside experienced IBM engineers to develop and maintain applications
Attend university classes or complete coursework for my degree
Learn and apply programming languages and development frameworks
Contribute to testing, debugging, and documentation processes
Participate in code reviews and technical discussions
Gradually take on more responsibility as my skills develop
The position allows me to immediately apply theoretical concepts learned in the degree program to real-world IBM projects. I have experience various aspects of the software development lifecycle while earning a competitive salary and having my education funded.
This apprenticeship pathway provides a solid foundation for a long-term career in software engineering, with the added benefit of IBM's extensive resources, mentorship opportunities, and global project exposure.