Graduate Software Engineer

  • Job Reference: GBP 6478
  • Date Posted: 16 November 2022
  • Recruiter: University of Exeter (Graduate Business Partnership)
  • Location: Bristol
  • Remote Working: Some remote working possible
  • Salary: £27,000
  • Sector: I.T. & Communications, Science & Technology
  • Job Type: Permanent
  • Work Hours: Full Time

Job Description

Job Summary

Viper Innovation are looking for a graduate software engineer to join their team.  You will be involved in the development, testing and modification of software products working alongside a supportive and experienced team.

This role is part of the Graduate Business Partnership (GBP) Scheme and offers 37.5 hours per week on a permanent contract.  You can work remotely for up to two days per week, and you will have access to offices in Portishead.  You will be able to access a wide range of benefits to support your ongoing development, flexible working, free yoga classes and private healthcare.

The Graduate Business Partnership (GBP) Scheme is a University of Exeter managed scheme to connect recent graduates with recommended employers in the South West and beyond. The scheme is open to all graduates who have studied at a UK based university in the last 3 years. The are benefits offered to you in addition to those from the employer, these include: 

  • Access to the University of Exeter's Career Mentor Scheme - one of the largest and most successful mentoring schemes in the UK
  • Access to learning and development resources through My Career Zone Digital
  • Invitations to quarterly networking and development events through The Graduate Network, exclusively for GBPs and their line managers

To learn about all the latest GBP roles, you can join the mailing list for the weekly GBP Bulletin by emailing the team at 

Key Dates

Closing Date: 2/1/2023 (Applications will be reviewed regularly)

Interview Date: Interviews will be arranged as applications are received

Start Date: May 2023

This is a permanent role

Salary: £27,000 per annum

Role Description:

You will undertake the development, testing and modification of software products in support of the company’s research and development activities and commercial deliveries.  Produce technical documentation in accordance with company procedures. 

Specific Responsibilities of the Job:

  1. Develop software products and solutions to customer requirements.
  2. Generate software design documentation in accordance with company procedures, including (but not limited to) specifications, test procedures, block diagrams, schematics, manuals, Application Programming Interface (API) or any other documentation required for deliverables.
  3. Evaluate current and new software technologies as well as their potential benefits and use case applications through research and testing.
  4. Support the preparation and filing of patent disclosures/applications by identifying novel technology and writing the initial idea descriptions.
  5. Support Agile software development processes as part of the development team.
  6. Undertake testing, evaluation, modification and re-testing of products/solutions.
  7. Work to defined project specifications and timescales.
  8. Support general tendering and marketing activities, as and when required.
  9. Support and assist in testing and commissioning, both on-site and off-site.
  10. Work to relevant international standards and best practice guidelines as required.
  11. Undertake engineering consultancy work in accordance with company and client requirements.
  12. Review development work as part of sprint iterations.
  13. Work cross-functionally with other departments to co-ordinate the transfer of new products/systems into commercial solutions.
  14. At all times manage and lead yourself to ensure the delivery of your role and all aspects thereof to the highest standard.
  15. Be responsible for developing and maintaining your own learning and development plan for continuous skills growth in all relevant areas, not just in relation to your area within the business


In the best interests of Viper always and as a member of you team, operate:

  1. with a ‘One Team’ ethic within your team, and the business as a whole;
  2. with a pro-active, positive attitude;
  3. to ensure that your behaviours demonstrate integrity and high ethics;
  4. at all times in accordance with the Company’s vision, mission, values and behaviours statements 
  5. as a high performing member of your team and the Company as a whole. 

Working Conditions and Physical Requirements

  • Occasional travel to client/supplier premises and/or other Viper sites.

Training and Development Opportunities – What Skills and Experience Will You gain?

  • General understanding of software development and engineering principles.
  • Awareness of relevant software design and quality standards.
  • Viper Innovations offers on-the job training by providing employees with full access to puralsight and can receive internal training form colleagues.
  • There is always continuous growth at Viper, especially for Graduates as they can learn from the Graduate Scheme and develop new skills to enable the individual to progress up to a Software Engineer after a few years. There is always constant support from all levels of Software Engineers.

The Benefits to You

  • Flexible working – Core hours are between 10am – 3pm, all subject to business requirements
  • Discretionary bonus after 12 months service
  • Life assurance
  • EAP – Employee Assistance programme
  • Reward gateway (discounted shopping)
  • Company pension
  • Flexible holiday benefits – buy or sell up to 5 days
  • BUPA healthcare
  • Free yoga – Thursday lunchtimes
  • Subsidised massages
  • Free fruit

About You (Person Specification)

Knowledge, Skills, and Abilities:


  • Hons Degree, BTEC or HND/HNC in an appropriate technical or operational discipline and/or proven work experience equivalent to the skills or knowledge required for the role.


  • General understanding of software development and engineering principles.
  • Awareness of relevant software design and quality standards.


  • Creating software requirements and design from business/user requirements. 
  • Delivering software functionality, deployment, migration and supporting an application in production. 
  • Experience working as part of a software development team and in a professional environment.

Broad Skills/Abilities:

  • Positive work ethic
  • Self-management and motivation
  • Driven to deliver for customers both internal and external
  • Courage to challenge
  • Attention to detail
  • Flexibility
  • Problem solving / lateral thinking
  • Time management skills
  • Commercial awareness
  • Initiative and judgement
  • Communication skills
  • Teamwork
  • PC literacy
  • Curious
  • Ability to think about the “big picture”

About Viper Innovations

Viper Innovations provides electrical monitoring and asset integrity solutions for global industries including subsea and rail.

Our award winning products and services provide practical solutions for the real problems faced by our clients on a day to day basis whilst helping to take out cost and increase production efficiency.

Our Mission & Values.

To combine bright minds and an inspirational environment to create disruptive solutions that provide transformational intelligence and value for people from data and novel technology.

Viper Innovations provides electrical monitoring and asset integrity solutions for global industries including subsea and rail.

Our award winning products and services provide practical solutions for the real problems faced by our clients on a day to day basis whilst helping to take out cost and increase production efficiency.

We pride ourselves on being a knowledge-based company with a substantial focus on Research & Development. This includes Knowledge Transfer Partnerships (KTPs) working in collaboration with Universities; to bring only the best products and services to market.

We Are Experts In:

  • Subsea Insulation Resistance Monitoring & Recovery
  • Online Electrical Cable Integrity Monitoring & Fault Finding
  • Integrity Management of Critical Subsea Assets

Graduate Business Partnership (GBP) Scheme Requirements

  • To undertake a graduate role through the GBP scheme, you must have either achieved your degree or be in your final year at any UK-based university.
  • If you are in your final year, your working hours may be reduced to 15 hours per week (for undergraduates) or 6 hours per week (for postgraduates) to ensure you have the capacity to successfully complete your degree. More hours can be completed if your academic agrees and provides written confirmation.
  • If you do not pass your degree, the GBP role will end early.
  • You must have graduated in the UK within the last 3 years of your most recent degree (we will consider extenuating circumstances of potential applicants that may have prevented them from undertaking a graduate role within 3 years of graduation).
  • The University of Exeter is committed to developing an environment which promotes equality of opportunity, values diversity and inclusivity. 
  • Learn about the university’s commitment to the Disability Confident scheme here
  • At the time of starting employment, the successful candidate must have permission to work in the UK and evidence must be provided in advance of the appointment.  Examples of suitable evidence can be found in the Intern Guidance- Proving Right to Work the UK guide. Candidates should continue to have permission for the duration of the GBP contract. This includes British citizens, individuals with an EU Pre-Settlement or EU-Settlement Status; and those with a Graduate Route Visa.
  • All graduates need to reside in the UK whilst undertaking this role.

How to Apply

  • Click APPLY NOW to download and complete the attached Internship Application Form. CVs cannot be accepted. 
  • Guidance and useful tips for completing your application are found on the Internship Application Form.  
  • Refer to the job details contained within the advert when writing your personal statement. 
  • Use the STAR approach to evidence each requirement in the Person Specification.  
  • You should insert the correct reference code on the application form: GBP 6478 
  • Please save your Internship Application Form as ‘your name - GBP 6478’   
  • The University is a Disability Confident employer and as such this policy applies to recruitment through GBP Scheme. Applicants who identify a disability on the application form will be offered an interview if their application demonstrates they meet the essential criteria. Please also include details of any reasonable adjustments you may need for an interview or to undertake the role.  
  • You should explain why you would like to work for the employing organisation and why you think you would be a suitable candidate for this role.  
  • Send your completed application (not by OneDrive) to, with the reference code: GBP 6478 in the subject bar of your email, by the closing date. 

Further Guidance and Support

  • (Exeter graduates only) You can refer to the My Career Zone Digital resources on application and interview preparation here.
  • (Exeter graduates only) If you need support with your application, you can book an appointment with a Careerzone Advisor by emailing (Exeter) / (Penryn).
  • Unless stated, interview expenses will not be paid.
  • It is recommended that you check your online presence on social media to ensure it represents you well, as some employers may undertake online research of their applicants. 
  • If you have any questions, you can email the Internships Team at