Junior C++ Software Engineer - Graduates - Cyber Security!

Job Title: Junior C++ Software Engineer - Graduates - Cyber Security!
Contract Type: Permanent
Location: London
Salary: £45000 per annum
Start Date: asap
Reference: 69107-ITENG-JSC_1493832160
Contact Name: Joshua Chart
Contact Email:
Job Published: May 03, 2017 18:22

Job Description

C++, Junior Software Engineer, London, Permanent, Cyber Security, Graduates

Our client has developed a niche cyber security product to provide unhackable internet access. Their innovative approach delivers true, robust security with hardware enforced isolation, whilst delivering an excellent user experience at an affordable price.

They have recently had round funding £10m and are now out of the R&D stage and into implementing with the intentions to doubling in size this year from 25 employees to 50 and so forth!

What our client are interested in our exceptional graduates (1st class), with outside experience such as interns, placement year etc… with real code experience as they are looking for someone to join the business and hit the ground running!

Depending on the amount of experience will depend on the salary with a maximum being £45,000 plus benefits! As this opportunity is based in central London there is lots to do locally at lunchtime or after work as well as it being extremely easy to get to!

Duties and responsibilities

Software engineers are expected to contribute to all aspects of product engineering within the team and take the lead on developing software components for the product. The responsibilities of software engineers include:

Product software development

*Developing functionality for the product to meet the key market needs with a focus on delivering reliable, high-quality software components and a highly usable solution
*Developing core platform components and internal system functionality and ensuring the system as a whole meets the required performance and reliability requirements
*Contributing to the scoping and design of new software and supporting planning and estimating, including responsibility for estimating individual development tasks

Integration, test and sustainment

*Performing the end-to-end integration and test of software components and deploying them onto hardware through both manual testing and automated test development
*Working with the hardware and firmware teams to identify and mitigate risks in both the overall design and in the integration of hardware and software
*Identifying and investigating defects in the system, whether found internally or by clients, and developing bug fixes and corresponding enhancements to the product

Engineering improvement

*Improving code maintainability and supportability for example through ongoing code refactoring, code peer-review, unit test development and provision of stable APIs
*Developing automation for common engineering tasks, including testing, environment provisioning and build and release management to improve development efficiency

Supporting innovation

*Investigating new technologies and performing rapid prototyping under the direction of the Head of Engineering or the CTO to support technical de-risking and identify opportunities for design improvements
*Working with the leadership team to identify and prioritise potential new product features, and suggest and progress opportunities for innovation across all aspects of the product design.

To find out more and have a chat about this unique opportunity APPLY NOW!