Lead Software Engineer / Architect

£46000 - £58000 per annum + Bonus
09 Jun 2017
07 Jul 2017
Glenn Vickery
Contract Type
Full Time
Lead Software Engineer / Architect

This is an immediate requirement for a Lead Software Engineer or Architect with experience of creating agile software engineering tools and frameworks.

A great opportunity has arisen for a Software Architect to work for a leading Systems Integration company in the South Wales area. This role will be leading a small team creating a set of new software tools and frameworks to allow joint collaboration on a major new engineering programme. Being the first time this organisation has used an agile methodology. This represents a great opportunity to make a real difference to how the company operates.

Re-locators are also welcome to apply and my client can offer assistance to those who qualify.



Responsibilities for this role

- Leadership and subject matter expertise to the Modular Application Framework software team.
- This will include the development , documentation, verification and support of:
-- software designed using agile software engineering tools and methods.
-- Software Development Kits and integration harnesses for use by 3rd parties.

- Developing, integrating and testing the framework to support the Products business thread.
- Provide technical leadership for the other members of the team.
- Analysing software subsystem requirements.
- Validating software designs against requirements, constraints and assumptions.
- Designing and implementing subsystem elements.
- Ownership of the change management process, including undertaking analyses of design changes to confirm feasibility and impacts on implementation.
- Planning and supporting product and integration testing activities.
- Working with specialist and support engineering groups as required to validate designs.
- Presentation of outputs, including conclusions and recommendations, at formal reviews and stakeholder demonstrations to gain feedback on the development activities and support future improvements.
- Planning, scheduling and assignment of work for direct reports.
- Responsibility for cost accounting and work package management.
- Reviewing team processes and outputs for technical accuracy, adequacy, and efficiency.
- Responsibility for time management of self and team, ensuring work outputs delivered to agreed schedule.
- Responsibility for team performance including the execution of quarterly performance management reviews.
- Preparation of job specifications for, and recruitment of, more junior personnel.

Requirements for this role

- Breadth of experience gained in roles that demonstrate technical leadership, the application of software engineering skills across the software development lifecycle and a track record of delivery.
- Software-intensive systems design, development and testing following Agile methodologies, preferably the Scaled Agile Framework (SAFe).
- Understanding of layered software architectures / approaches and their application
- Experience in engineering methods and tools for elaborating system and software requirements.
- Model-Based Software Engineering tools and methods, in particular UML and preferably using Rhapsody / PTC Integrity.
--- Cross-platform rapid application development for Windows and Unix variants, including modern mobile platforms
--- Thorough understanding of messaging middleware and protocols.
--- Through understanding of the Internet Protocol (IP) stack, IP network infrastructures (wired and wireless) and system management.
--- Confident and collaborative when dealing with customers, users, business partners/suppliers and third parties.
--- Excellent persuasive communication skills: written, verbal and interpersonal.
--- Excellent analytical and problem solving skills.
--- Proven team builder, comfortable in providing leadership in the presence of uncertainty and unplanned change.
--- Comfortable in managing groups of technical experts with diverse interests and backgrounds, including delegation to direct reports.


Due to the nature of the work at this site, applicants must be capable of achieving SC level UK security clearance. Current clearance is not a requirement.