Our Software Engineering Degree Apprenticeship focuses on the design and development of robust software solutions to complex problems.You will gain industry experience in Software Engineering. Our programme also covers; modelling and simulation, human factors and systems engineering. These are all essential for a fully rounded skill set.Software Engineering has concept, assessment, demonstration and manufacturing life cycle phases. The purpose is to influence product architecture, accommodating any modifications or upgrades to a product during its lifecycle. You will learn about this and apply it in practice through your apprenticeship.Software engineers must comply with statutory regulations and organisational safety requirements. You will develop a good grasp of the legal and ethical implications of your work. You will also be able to use and interpret engineering data and documentation such as engineering requirements, specifications, designs, code, test specifications, test scripts, code analysis – which includes static and dynamic, tool output.Why study with usOur Software Engineering Degree Apprenticeship course was developed in discussion with industry.You’ll gain the skills to produce professional and accurate technical documents, design software solutions to engineering problems and implement various programming solutions.Our programme prepares you for a career in a rapidly changing subject that, thanks to new ideas, applications, security threats and constantly evolving technology, is a fascinating area to work in. Why choose a Degree ApprenticeshipOur Software Engineering Degree Apprenticeship combines an academic qualification with valuable industry experience. It’s the perfect opportunity to develop your skills and knowledge through work-based learning, as you earn a wage. A Degree Apprenticeship is also funded by your employer.Who is this course forIf you're interested in coding and problem-solving, our Software Engineering Degree Apprenticeship is for you. The course provides hands-on industry experience, where you get to apply knowledge to real-world problems. It is practical enough to allow you to transition directly into industry, yet sufficiently academic to enable you to progress onto a higher degree if desired.Professional qualificationsYou’ll be encouraged to join the BCS as a Student Member. If you’re hoping to become a computing professional, you’ll need to uphold the Code of Conduct of the BCS, the Institute for IT, which is the professional body for IT.Future careers and job roleOur Software Engineering Degree Apprenticeship gives you a broad IT background. It prepares you for an exciting career in a variety of areas such as: web development, computer networking, security, image and signal processing, embedded real-time system development, web, applications, graphics and games.