SonicJobs Logo
Left arrow iconBack to search

Software C++ & Linux Team Lead

Nigel Wright Group
Posted a day ago, valid for 2 days
Location

Newcastle Upon Tyne, Northumberland NE19 2BG, England

Contract type

Full Time

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • Our client is seeking a Software Team Lead to manage a dynamic team of software and test engineers in the development of cutting-edge security solutions.
  • The ideal candidate should have demonstrable experience in software development and leadership, with proficiency in C++ and strong Linux experience.
  • Responsibilities include leading the team, managing software development projects, and ensuring adherence to best practices and company policies.
  • Preferred qualifications include experience with Agile methodologies, version control systems, and automated testing frameworks, along with project management certification.
  • The position offers a competitive salary, and candidates are expected to have at least 5 years of relevant experience.
The CompanyOur client is a specialist in the development of of cutting-edge security solutions. They design and deliver market leading systems used in surveillance, communication, and protection. Their products are utilised in a wide range of sectors and their customers can be found all around the worldThe RoleWe are seeking a highly skilled and motivated Software Team Lead to join a dynamic development team with our client. The successful candidate will lead a talented team of software and test engineers to develop, implement and maintain systems used by a global customer based. With proven experience with C++ in a Linux environment, there is potential opportunity for the candidate to become actively involved in future product developments.Responsibilities are mainly in two core areas;Team Leadership:•    Lead, mentor, and manage a team of software and test engineers.•    Foster a collaborative and innovative team environment.•    Set clear team goals and KPIs.•    Conduct performance reviews and provide constructive feedback.•    Drive continuous improvement in software development practices.•    Ensure team adherence to development best practices and company policies.•    Lead technical discussions and decision-making processes.Project Management:•    Plan and manage software development projects from inception to delivery.•    Develop project timelines, milestones, and deliverables.•    Ensure projects are completed on time and within budget.•    Collaborate with cross-functional teams to define new features.•    Coordinate with stakeholders to gather requirements and provide regular updates.The PersonThis role sits in a highly specialised working environment and candidates will be expected to have experience and skills that will allow them to quickly become a productive part of the businessDemonstrable experience in software development and also responsibilities including a leadership role are essential. In addition candidates will need 
  • Proficiency in C++ development.
  • Strong experience with Linux operating systems.
  • Knowledge of software development methodologies (Agile, Scrum).
  • Experience with version control systems (e.g., Git).
  • Familiarity with automated testing frameworks and tools.
  • Excellent leadership and team management skills.
  • Strong problem-solving and analytical abilities.
  • Effective communication and interpersonal skills.
  • Ability to manage multiple tasks and projects simultaneously.
Preferred Qualifications include;
  • Experience with other programming languages (e.g., Python, Java).
  • Experience with real-time operating systems (RTOS).
  • Certification in project management (e.g., PMP, Scrum Master).
This is an excellent opportunity to drive change into this department that will impact on the wider business. Looking at improvements to development processes and the opportunity to influence the product roadmap means you'll be a key figure in the future success of the software and systems under your control. 

Apply now in a few quick clicks

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.