Graduate Software Engineer
Role details
Job location
Tech stack
Job description
- Software development in C++
- Working with team members to understand software design and assigned scope
- Progression of assigned stories and tasks in a product backlog as part of an Agile team
- Software Integration, test, defect analysis and resolution
- Periodic verbal reporting of progress and contributing to sprint planning
Requirements
- Experience in C++ development, ideally in a multithreaded environment
- Experience in designing software in a team environment with some experience of UML design
- Some knowledge of DevOps technologies would be an advantage
- Knowledge of Java development would be an advantage
- Knowledge of Python would be an advantage
- Good degree in a STEM subject with some experience of software development either as part of post graduate work or industrial experience., * · Capable of UK SC clearance, Typically, a Bachelor Degree (or equivalent) in a related field and related experience or a recognized apprenticeship.
May be required to maintain security clearance., To be eligible for full SC, you generally need to have resided in the UK for the last 5 years. In some circumstances, a minimum of 3 years' residence in the UK over the last 5 years may be accepted, with additional overseas checks.
Benefits & conditions
-
1pm finish on a Friday
-
Annual bonus - dependent on level. Non-managers = 5% and Managers = 10% for example
-
Hybrid working for certain job roles.
-
Casual dress
-
25 days holiday
-
Christmas shut down - use three days of annual leave to cover this
-
Option to buy or sell holiday.
-
Option to purchase private health care, dental, critical illness etc via salary sacrifice.
-
Reward hub - discounts at over 200 online stores
-
4 x annual salary life cover
-
Pension starting at 5% Employer / 4% Employee. You can select your employee contribution level from 4% to 70% (providing this sacrifice does not cause your salary to drop below the National Minimum Wage/ National Living Wage).