Software Engineer - C++

CBS Butler Limited
£375 - £420 p day
10 Nov 2017
16 Nov 2017
Contract Type
Full Time

Software Engineer - C++

6 Month Contract


You will be working as a Senior Software Engineer reporting to the Software Team Lead. You will be a key player within the Software development team working closely with Systems Engineering to add new capability. The role spans the full software development life-cycle encompassing requirements derivation, architectural design analysis, implementation, integration and test.

Role and Responsibilities:

+ Interpret functional and non-functional software requirements embodying them in detailed software designs that align with the broader software architecture.

+ Develop and update software solutions, using the C++ programming language, validating fulfilment of requirements and adherence to detailed software designs.

+ Effectively identify defect and failure root cause, then using the knowledge gained, identify appropriate design and implementation changes to effect resolution.

+ Perform all software tasks in full adherence to the project's software development process, associated policies and guidelines.

Skills and Experience:

+ Professional experience developing distributed, multi-threaded, real-time software systems.

+ Professional experience implementing software applications and services using C++

+ Proficient in design capture in UML using Object Orientated Design (OOD) methodologies

+ Familiarity with software configuration and change control best practice

+ Hold or be capable of holding security clearance up to the level of SECRET.

This job was originally posted as