Thebigchoice.com has rebranded! We're now Beetroot.com! Read what this means for you here

Apprenticeship Software Engineer Jobs

Edit filtersClose filters
3 jobs matched
    Software Engineer
        Software Engineer
        Clear all filters
        Baltic Apprenticeships
        York
        £22,000 per annum
        Added yesterday
        Baltic Apprenticeships
        Norwich
        £14,000 per annum
        Added yesterday
        • 1

        Helping you find a career in the software engineer industry

        A software engineer builds innovate and high-quality software as part of their daily routine.

        Software engineers have to combine intricate and practical work with computer science and mathematics. They create, maintain, audit and improve systems to meet business or consumer needs.

        Find out more
        • FAQs
        FAQs
        What does a Software Engineer do?

        The general day-to-day work of a software engineer may vary depending on the organisation and employer, however duties tend to include the following:

        • Creating technical specifications
        • Researching, designing and writing new software programs
        • Investigating new technologies
        • Writing operational documentation
        • Attending training to keep updated on technical knowledge and skills
        • Testing code and fixing issues
        • Integrating existing software products and getting incompatible platforms to work together
        • Troubleshoot, debug and upgrade existing systems
        • Develop software verification plans and quality assurance procedures
        • Work with project plans and ensure that everything is on track
        • Ensure software is updated with latest features
        • Develop flowcharts, layouts and documentation to identify requirements and solutions
        • Working closely with other members of staff
        • Consulting clients and colleagues concerning the maintenance and performance of software systems with a view to writing or modifying current operating systems
        • Analysing user requirements
        • Evaluating the software and systems of computers
        • Developing existing programs by analysing and identifying areas for modification
        • Correcting software defects
        Skills & interests required for a Software Engineer

        Software engineers have to be fully capable with a number of different software design packages and programming languages. They need to have technical skills in writing code. They will often work alongside non-specialist colleagues, so an ability to explain complex technical ideas in clear and simple terms.

        What hours does a Software Engineer typically do?

        Software engineer working hours are typically 9am to 5pm. However, longer hours are sometimes required to meet project deadlines. Also, sometimes software must be tested during unsocial hours when it will not be in use, so the role could involve some evening and weekend work.

        What environment is a Software Engineer based in?

        Software engineers mainly work in an office or in computer laboratories.

        How much does a Software Engineer travel?

        Some software engineers will be required to travel as part of their working day, particularly if working for an agency that has contracts across multiple offices.

        How much does a Software Engineer get paid?

        Entry-level software engineer can expect a typical starting salary start from £18,000 per annum. Apprentice software engineers will typically earn slightly less than this.

        The average salary for a software engineer is between £25,000 and £50,000 per annum.

        At senior or management level, software engineers can earn £45,000 to £70,000 or more per annum.

        Perks & benefits

        Full or part-time remote working is becoming increasingly common with in the industry meaning software engineers are not always required to be in an office.

        What qualifications does a Software Engineer need?

        All applicants will be expected to have a strong technical ability. Many employers will offer degree or advanced apprenticeship programmes designed to secure a degree qualification while also working in a supporting capacity.

        To secure a place on an apprenticeship programme you will typically require 5 GCSEs (including Maths and English) to Level 4 © or above. Many will also require A-levels, too.

        Further reading

        Institution of Analysts and Programmers
        British Computer Society