Software Team Lead - C++, Agile, Linux

50000.00 - 60000.00 GBP Annual + benefits
17 Jul 2017
24 Jul 2017
IT, Internet
Contract Type
Full Time
Software Development Team Lead/Supervisor - C++, Agile/Scrum, Linux, Multi- threading

An established company, globally recognised for its transportation systems, is looking for a Senior C++ engineer with some experience in leading small Agile teams/projects to join their exceptionally talented and passionate Development Team. You would be contributing to the smooth development and technical prowess of platforms used by millions of people across public transport systems around the world.

This would suite a senior engineer who wants to begin a move his/her career into a more management based direction. This role will be roughly 60% day to day oversight and agile team management and 40% hands on development and peer review.


. Conceptualising, designing, coding, debugging and performing development activities in accordance with designated standards and procedures
. Day to day technical oversight of a small team of Software Engineers following and Agile/Scrum methodology
. Providing creative, thorough and practical solutions to a wide range of technical problems
. Supporting the bids and proposals and customer variation requests
. Analysing and contributing to system and subsystem requirement specifications and design definitions
. Designing, developing and testing of applications and programs to support company products
. Completing high and low level detailed software design specifications, storyboards and interface specifications
. Preparing reports, manuals, procedures and status reports


The successful applicant will possess a BSc or equivalent in Electrical Engineering, Computer Sciences or related field, an extensive background in Software Engineering with a proven track record of specification, design and development of Software, excellent up-to-date knowledge and experience of complex C++ Software Development (Embedded experience is a Bonus) in a Linux development environment. Previous experience of leading small teams in a Technical Lead capacity is essential.

More searches like this