Job Title: Software Team Lead Location: Lincoln, Lincolnshire Salary: Up to £70,000 (Depending on experience) Working Arrangement: On-Site Working Job Overview: As a Hands-On Software Team Lead, not only will you be overseeing a team of skilled Software Engineers and responsible for ensuring the team's productivity and efficiency, you will also be leading programming activities, ensuring projects remain on course and timescales are met. This role requires strong leadership skills, technical expertise, and a passion for driving software projects from conception through to completion. Key Responsibilities: Lead and mentor a team of Software Engineers, fostering a collaborative and high-performance work environment. Oversee projects through the entire software development life cycle, from initial design to final implementation, ensuring quality and timelines Establish and maintain software development procedures to enhance team effectiveness and product quality. Drive innovation by leading the development of new products Manage the software build process, ensuring that systems and applications are properly developed and released. Essential Knowledge & Experience: - Previously led a software team or had direct reports - Software development skills: C++, QT - Linux and Windows development environment - Worked with RF and/or FPGA products/devices - Appreciation of Agile Working Methodologies - Experience with stakeholder management and liaising with third parties Educational Background: Degree in a relevant field, such as Software Engineering Additional Requirements: - Must be Eligible for Security Clearance Please apply to find out more and full details will be shared. JBRP1_UKTJ
09/09/2025
Full time
Job Title: Software Team Lead Location: Lincoln, Lincolnshire Salary: Up to £70,000 (Depending on experience) Working Arrangement: On-Site Working Job Overview: As a Hands-On Software Team Lead, not only will you be overseeing a team of skilled Software Engineers and responsible for ensuring the team's productivity and efficiency, you will also be leading programming activities, ensuring projects remain on course and timescales are met. This role requires strong leadership skills, technical expertise, and a passion for driving software projects from conception through to completion. Key Responsibilities: Lead and mentor a team of Software Engineers, fostering a collaborative and high-performance work environment. Oversee projects through the entire software development life cycle, from initial design to final implementation, ensuring quality and timelines Establish and maintain software development procedures to enhance team effectiveness and product quality. Drive innovation by leading the development of new products Manage the software build process, ensuring that systems and applications are properly developed and released. Essential Knowledge & Experience: - Previously led a software team or had direct reports - Software development skills: C++, QT - Linux and Windows development environment - Worked with RF and/or FPGA products/devices - Appreciation of Agile Working Methodologies - Experience with stakeholder management and liaising with third parties Educational Background: Degree in a relevant field, such as Software Engineering Additional Requirements: - Must be Eligible for Security Clearance Please apply to find out more and full details will be shared. JBRP1_UKTJ
Job Title: Software Team Lead Location: Lincoln, Lincolnshire Salary: Up to £70,000 (Depending on experience) Working Arrangement: On-Site Working Job Overview: As a Hands-On Software Team Lead, not only will you be overseeing a team of skilled Software Engineers and responsible for ensuring the team's productivity and efficiency, you will also be leading programming activities, ensuring projects remain on course and timescales are met. This role requires strong leadership skills, technical expertise, and a passion for driving software projects from conception through to completion. Key Responsibilities: Lead and mentor a team of Software Engineers, fostering a collaborative and high-performance work environment. Oversee projects through the entire software development life cycle, from initial design to final implementation, ensuring quality and timelines Establish and maintain software development procedures to enhance team effectiveness and product quality. Drive innovation by leading the development of new products Manage the software build process, ensuring that systems and applications are properly developed and released. Essential Knowledge & Experience: - Previously led a software team or had direct reports - Software development skills: C++, QT - Linux and Windows development environment - Worked with RF and/or FPGA products/devices - Appreciation of Agile Working Methodologies - Experience with stakeholder management and liaising with third parties Educational Background: Degree in a relevant field, such as Software Engineering Additional Requirements: - Must be Eligible for Security Clearance Please apply to find out more and full details will be shared. JBRP1_UKTJ
09/09/2025
Full time
Job Title: Software Team Lead Location: Lincoln, Lincolnshire Salary: Up to £70,000 (Depending on experience) Working Arrangement: On-Site Working Job Overview: As a Hands-On Software Team Lead, not only will you be overseeing a team of skilled Software Engineers and responsible for ensuring the team's productivity and efficiency, you will also be leading programming activities, ensuring projects remain on course and timescales are met. This role requires strong leadership skills, technical expertise, and a passion for driving software projects from conception through to completion. Key Responsibilities: Lead and mentor a team of Software Engineers, fostering a collaborative and high-performance work environment. Oversee projects through the entire software development life cycle, from initial design to final implementation, ensuring quality and timelines Establish and maintain software development procedures to enhance team effectiveness and product quality. Drive innovation by leading the development of new products Manage the software build process, ensuring that systems and applications are properly developed and released. Essential Knowledge & Experience: - Previously led a software team or had direct reports - Software development skills: C++, QT - Linux and Windows development environment - Worked with RF and/or FPGA products/devices - Appreciation of Agile Working Methodologies - Experience with stakeholder management and liaising with third parties Educational Background: Degree in a relevant field, such as Software Engineering Additional Requirements: - Must be Eligible for Security Clearance Please apply to find out more and full details will be shared. JBRP1_UKTJ
Job Title: Lead/Principal Embedded Software Engineer Location: Gloucester (On-Site Working) Salary: Up to £80,000 (Depending on Experience) Summary of Vacancy: We're currently recruiting for a Principal Embedded Software Engineer on behalf of a cutting-edge Security Research & Development organisation. This organisation is focused on low-level, security-related development in embedded systems, and is building novel and secure solutions that push technical boundaries. You'll be working in a deeply technical, collaborative environment that prioritises engineering excellence. As a Principal Engineer, you'll lead development efforts for secure embedded systems, working hands-on with code while also guiding and mentoring others. You'll collaborate with researchers to prototype new capabilities and deliver high-integrity software across a wide range of platforms. Key Responsibilities: Develop robust, efficient embedded software with a focus on security and performance. Work across the full stack-from low-level hardware interaction up to application logic-depending on project needs. Use your deep understanding of systems to write clean, reliable code that meets demanding security requirements. Lead small teams of engineers, supporting junior developers and reviewing complex codebases. Rapidly learn and adapt to new languages, platforms, and toolchains. Collaborate closely with researchers to explore new capabilities and turn ideas into working software. Required Experience: 8+ years' experience in software engineering, with a strong focus on embedded systems and/or low-level development. Expertise in native languages such as C, C++ & Python Proven track record of delivering complex projects in production environments. Deep understanding of secure coding practices and system-level design. Familiarity with a range of hardware platforms and toolchains. Excellent communication skills-able to explain technical concepts to both engineers and stakeholders. Additional Information & Benefits: This role requires UK security clearance. Discretionary Bonus Enhanced Employer Pension Contributions 26 Days Holiday + Bank Holidays JBRP1_UKTJ
06/09/2025
Full time
Job Title: Lead/Principal Embedded Software Engineer Location: Gloucester (On-Site Working) Salary: Up to £80,000 (Depending on Experience) Summary of Vacancy: We're currently recruiting for a Principal Embedded Software Engineer on behalf of a cutting-edge Security Research & Development organisation. This organisation is focused on low-level, security-related development in embedded systems, and is building novel and secure solutions that push technical boundaries. You'll be working in a deeply technical, collaborative environment that prioritises engineering excellence. As a Principal Engineer, you'll lead development efforts for secure embedded systems, working hands-on with code while also guiding and mentoring others. You'll collaborate with researchers to prototype new capabilities and deliver high-integrity software across a wide range of platforms. Key Responsibilities: Develop robust, efficient embedded software with a focus on security and performance. Work across the full stack-from low-level hardware interaction up to application logic-depending on project needs. Use your deep understanding of systems to write clean, reliable code that meets demanding security requirements. Lead small teams of engineers, supporting junior developers and reviewing complex codebases. Rapidly learn and adapt to new languages, platforms, and toolchains. Collaborate closely with researchers to explore new capabilities and turn ideas into working software. Required Experience: 8+ years' experience in software engineering, with a strong focus on embedded systems and/or low-level development. Expertise in native languages such as C, C++ & Python Proven track record of delivering complex projects in production environments. Deep understanding of secure coding practices and system-level design. Familiarity with a range of hardware platforms and toolchains. Excellent communication skills-able to explain technical concepts to both engineers and stakeholders. Additional Information & Benefits: This role requires UK security clearance. Discretionary Bonus Enhanced Employer Pension Contributions 26 Days Holiday + Bank Holidays JBRP1_UKTJ
Job Title: Lead/Principal Embedded Software Engineer Location: Gloucester (On-Site Working) Salary: Up to £80,000 (Depending on Experience) Summary of Vacancy: We're currently recruiting for a Principal Embedded Software Engineer on behalf of a cutting-edge Security Research & Development organisation. This organisation is focused on low-level, security-related development in embedded systems, and is building novel and secure solutions that push technical boundaries. You'll be working in a deeply technical, collaborative environment that prioritises engineering excellence. As a Principal Engineer, you'll lead development efforts for secure embedded systems, working hands-on with code while also guiding and mentoring others. You'll collaborate with researchers to prototype new capabilities and deliver high-integrity software across a wide range of platforms. Key Responsibilities: Develop robust, efficient embedded software with a focus on security and performance. Work across the full stack-from low-level hardware interaction up to application logic-depending on project needs. Use your deep understanding of systems to write clean, reliable code that meets demanding security requirements. Lead small teams of engineers, supporting junior developers and reviewing complex codebases. Rapidly learn and adapt to new languages, platforms, and toolchains. Collaborate closely with researchers to explore new capabilities and turn ideas into working software. Required Experience: 8+ years' experience in software engineering, with a strong focus on embedded systems and/or low-level development. Expertise in native languages such as C, C++ & Python Proven track record of delivering complex projects in production environments. Deep understanding of secure coding practices and system-level design. Familiarity with a range of hardware platforms and toolchains. Excellent communication skills-able to explain technical concepts to both engineers and stakeholders. Additional Information & Benefits: This role requires UK security clearance. Discretionary Bonus Enhanced Employer Pension Contributions 26 Days Holiday + Bank Holidays JBRP1_UKTJ
06/09/2025
Full time
Job Title: Lead/Principal Embedded Software Engineer Location: Gloucester (On-Site Working) Salary: Up to £80,000 (Depending on Experience) Summary of Vacancy: We're currently recruiting for a Principal Embedded Software Engineer on behalf of a cutting-edge Security Research & Development organisation. This organisation is focused on low-level, security-related development in embedded systems, and is building novel and secure solutions that push technical boundaries. You'll be working in a deeply technical, collaborative environment that prioritises engineering excellence. As a Principal Engineer, you'll lead development efforts for secure embedded systems, working hands-on with code while also guiding and mentoring others. You'll collaborate with researchers to prototype new capabilities and deliver high-integrity software across a wide range of platforms. Key Responsibilities: Develop robust, efficient embedded software with a focus on security and performance. Work across the full stack-from low-level hardware interaction up to application logic-depending on project needs. Use your deep understanding of systems to write clean, reliable code that meets demanding security requirements. Lead small teams of engineers, supporting junior developers and reviewing complex codebases. Rapidly learn and adapt to new languages, platforms, and toolchains. Collaborate closely with researchers to explore new capabilities and turn ideas into working software. Required Experience: 8+ years' experience in software engineering, with a strong focus on embedded systems and/or low-level development. Expertise in native languages such as C, C++ & Python Proven track record of delivering complex projects in production environments. Deep understanding of secure coding practices and system-level design. Familiarity with a range of hardware platforms and toolchains. Excellent communication skills-able to explain technical concepts to both engineers and stakeholders. Additional Information & Benefits: This role requires UK security clearance. Discretionary Bonus Enhanced Employer Pension Contributions 26 Days Holiday + Bank Holidays JBRP1_UKTJ
Jobs - Frequently Asked Questions
Use the location filter to find IT jobs in cities like London, Manchester, Birmingham, and across the UK.
Entry-level roles include IT support technician, junior developer, QA tester, and helpdesk analyst.
New jobs are posted daily. Set up alerts to be notified as soon as new roles match your preferences.
Key skills include problem-solving, coding, cloud computing, networking, and familiarity with tools like AWS or SQL.
Yes, many employers offer training or junior roles. Focus on building a strong CV with relevant coursework or personal projects.