Overview
We are seeking a highly motivated Software Engineer with 1-2 years post-graduate experience to join our busy team based in our Bournemouth offices. This role will entail developing software and supporting documentation according to the requirements of both internal and external customers, under supervision of senior technical staff.
Key Duties
- Undertake implementation of new product features to an agreed functional specification, including:
- Analysis of requirements to determine proposed technical solution
- Detailed software design including any required documentation updates
- Implementation according to relevant coding standards
- Testing of own changes to confirm readiness for handover to independent QA
- Promptly analyse and resolve defects reported internally and by customers.
- Produce high quality code to time and to budget, under technical guidance and supervision from senior technical staff and in accordance with applicable departmental procedures and standards.
- Provide estimates of effort and duration relating to work to complete assigned tasks.
- Provide reports of progress against assigned tasks when requested, raising any issues or risks affecting completion within the agreed parameters.
Technical Requirements for the Role
You will need to have a degree (or equivalent), in Software Engineering or related discipline and be competent in the use of one or more Integrated Development Environments. Alongside this you will need demonstrable experience of:
- Working in a cross functional team environment with software engineers, requirements engineers and test engineers
- Working within at least one software development lifecycle, including Waterfall, Agile (Scrum) etc.
- Using C++, C# and/or equivalent high-level object-oriented languages.
- Using software design techniques including object-oriented methods using UML or equivalent.
- Using scripting languages such as Python.
You will also need:
- Knowledge of the complete Software Development Life Cycle (SDLC) using OOD methodology.
- Version control and version control software.
- Exhibit an understanding and willingness to utilize formal structured software engineering processes.
Benefits
- Company pension
- Cycle to work scheme
- Employee discount
- Financial planning services
- Health & wellbeing programme
- On-site parking
- Referral programme
- Store discount
Job Types:
Full-time, Permanent, Graduate
Pay:
£30,000.00-£35,000.00 per year
Work Location:
Hybrid remote in Bournemouth BH5 2HU
Sectors
Locations
Related jobs

Cyberspace Communication Specialist
£26,300
.webp)
Graduate Software Engineer - Bridgend, Wales
Cardiff, Swansea, Bridgend
£25,000
.webp)
Graduate Test Engineer - North West
Manchester, Liverpool, Stoke-on-Trent, Warrington, Macclesfield
£25,000
.webp)
Graduate Test Engineer - South West
Bristol, Cheltenham, Bath, Bath, UK
£25,000
Sectors
Locations
Overview
We are seeking a highly motivated Software Engineer with 1-2 years post-graduate experience to join our busy team based in our Bournemouth offices. This role will entail developing software and supporting documentation according to the requirements of both internal and external customers, under supervision of senior technical staff.
Key Duties
- Undertake implementation of new product features to an agreed functional specification, including:
- Analysis of requirements to determine proposed technical solution
- Detailed software design including any required documentation updates
- Implementation according to relevant coding standards
- Testing of own changes to confirm readiness for handover to independent QA
- Promptly analyse and resolve defects reported internally and by customers.
- Produce high quality code to time and to budget, under technical guidance and supervision from senior technical staff and in accordance with applicable departmental procedures and standards.
- Provide estimates of effort and duration relating to work to complete assigned tasks.
- Provide reports of progress against assigned tasks when requested, raising any issues or risks affecting completion within the agreed parameters.
Technical Requirements for the Role
You will need to have a degree (or equivalent), in Software Engineering or related discipline and be competent in the use of one or more Integrated Development Environments. Alongside this you will need demonstrable experience of:
- Working in a cross functional team environment with software engineers, requirements engineers and test engineers
- Working within at least one software development lifecycle, including Waterfall, Agile (Scrum) etc.
- Using C++, C# and/or equivalent high-level object-oriented languages.
- Using software design techniques including object-oriented methods using UML or equivalent.
- Using scripting languages such as Python.
You will also need:
- Knowledge of the complete Software Development Life Cycle (SDLC) using OOD methodology.
- Version control and version control software.
- Exhibit an understanding and willingness to utilize formal structured software engineering processes.
Benefits
- Company pension
- Cycle to work scheme
- Employee discount
- Financial planning services
- Health & wellbeing programme
- On-site parking
- Referral programme
- Store discount
Job Types:
Full-time, Permanent, Graduate
Pay:
£30,000.00-£35,000.00 per year
Work Location:
Hybrid remote in Bournemouth BH5 2HU
Related jobs

Cyberspace Communication Specialist
£26,300
.webp)
Graduate Software Engineer - Bridgend, Wales
Cardiff, Swansea, Bridgend
£25,000
.webp)
Graduate Test Engineer - North West
Manchester, Liverpool, Stoke-on-Trent, Warrington, Macclesfield
£25,000
.webp)
Graduate Test Engineer - South West
Bristol, Cheltenham, Bath, Bath, UK
£25,000
