Software Engineering Jobs in England

2,926 to 2,950 of 3,155 Software Engineering Jobs in England

Embedded Linux Software Engineer

Manchester, UK
Hybrid / WFH Options
ZENOVO LTD
Embedded Linux Software Engineer Remote with Onsite Flexibility Up to £75,000k per annum DOE An innovative engineering business is looking for a talented Embedded Software Developer to join their R&D team working on next-gen instrumentation. All potential applicants are encouraged to scroll through and read the complete job description before applying. The company develop … based development Sensor physics or instrumentation experience Whats on Offer: Remote-first position, with flexible onsite visits for integration/testing Competitive salary and benefits Work on meaningful, complex engineering challenges with autonomy and support To apply, please submit your updated CV and a member of the team will be in touch.d02fcfcb-6df4-40ee-95cf-3eb059ce3173 More ❯
Employment Type: Full-time
Posted:

Software Architect

Stevenage, England, United Kingdom
Hybrid / WFH Options
Fynity
Software Architect Salary: Up to £80,000 + bonus and benefits Location: Hybrid – typically 3–4 days on site in Stevenage Join a leading government-linked organisation at the forefront of national security and defence technology. This is a unique opportunity to shape mission-critical software solutions that protect the UK and its allies. We’re seeking a … Software Architect (or an experienced software engineer ready to step up) who can define and lead innovative architectures for complex systems. Due to the nature of the work, you must be eligible for UK Security Clearance (SC) – British citizens or dual nationals with British citizenship only. The Role You’ll be at the heart of software design … drivers like performance, safety and usability, through to ensuring long-term architectural integrity, you’ll set the direction and provide technical leadership. Key responsibilities include: Designing and documenting robust software architectures that balance real-world constraints. Leading on requirements capture and design rationale, ensuring clarity and traceability. Guiding development teams, acting as a mentor and sounding board for technical More ❯
Posted:

Software Architect

stevenage, east anglia, united kingdom
Hybrid / WFH Options
Fynity
Software Architect Salary: Up to £80,000 + bonus and benefits Location: Hybrid – typically 3–4 days on site in Stevenage Join a leading government-linked organisation at the forefront of national security and defence technology. This is a unique opportunity to shape mission-critical software solutions that protect the UK and its allies. We’re seeking a … Software Architect (or an experienced software engineer ready to step up) who can define and lead innovative architectures for complex systems. Due to the nature of the work, you must be eligible for UK Security Clearance (SC) – British citizens or dual nationals with British citizenship only. The Role You’ll be at the heart of software design … drivers like performance, safety and usability, through to ensuring long-term architectural integrity, you’ll set the direction and provide technical leadership. Key responsibilities include: Designing and documenting robust software architectures that balance real-world constraints. Leading on requirements capture and design rationale, ensuring clarity and traceability. Guiding development teams, acting as a mentor and sounding board for technical More ❯
Posted:

Software Product Support Engineer ( C++ / Linux )

Bristol, Avon, South West, United Kingdom
Hybrid / WFH Options
Certain Advantage
World Class Defence Organisation based in Bristol is currently looking to recruit a C++/Linux Software Product Support Engineer subcontractor on an initial 6 month contract. The role can be worked on a 4 day week basis (Monday to Thursday) but due to the nature of the role, the position will need to be based onsite. This role … would suit a candidate who comes from a strong C++ Software Engineer background. Job Title: C++/Linux Software Product Support Engineer Rate: £68.00 per hour Overtime Rate: Hours worked over 37 hours per week will be calculated at time and a quarter Location: Bristol Hybrid/Remote working: The role can be worked on a 4 day … need to be based onsite. Contract: 37 Hours per week Duration: 6 Months (initially and then ongoing and long-term thereafter) IR35 status: Inside IR35 (Umbrella) C++/Linux Software Product Support Engineer Job Description: Were a driven team with a passion for software and its successful deployment in battlespace Command and Control (C2) weapon systems. We work More ❯
Employment Type: Contract, Work From Home
Rate: £68 per hour, Benefits Overtime rate of 'time and a quarter'
Posted:

Software Architect

watford, hertfordshire, east anglia, united kingdom
Hybrid / WFH Options
Fynity
Software Architect Salary: Up to £80,000 + bonus and benefits Location: Hybrid – typically 3–4 days on site in Stevenage Join a leading government-linked organisation at the forefront of national security and defence technology. This is a unique opportunity to shape mission-critical software solutions that protect the UK and its allies. We’re seeking a … Software Architect (or an experienced software engineer ready to step up) who can define and lead innovative architectures for complex systems. Due to the nature of the work, you must be eligible for UK Security Clearance (SC) – British citizens or dual nationals with British citizenship only. The Role You’ll be at the heart of software design … drivers like performance, safety and usability, through to ensuring long-term architectural integrity, you’ll set the direction and provide technical leadership. Key responsibilities include: Designing and documenting robust software architectures that balance real-world constraints. Leading on requirements capture and design rationale, ensuring clarity and traceability. Guiding development teams, acting as a mentor and sounding board for technical More ❯
Posted:

Software Development Manager

Kent, South East, United Kingdom
Hybrid / WFH Options
Owen Daniels
Software Development Manager A long-established, engineering-led R&D business operating across fire safety and control systems is seeking a Software Development Manager to lead and improve a cross-functional software team. With over 30 years of technology-driven innovation and international reach, the business is expanding its software capability to support increasing project … demands. This is a site-based leadership role ideal for a software manager with strong process and team management experience, excellent JIRA knowledge, and a passion for embedded or hardware-adjacent technologies. Software Development Manager Responsibilities: Lead a team of 12 software engineers working across embedded, Linux, Microsoft, and desktop applications (no cloud-based work). Own … and optimise JIRA usage across the department, structuring workflows, dashboards, and reporting to improve delivery and transparency. Coach and mentor software engineers to raise capability and accountability. Implement and evolve software development processes (primarily Waterfall with some Kanban/Scrum where applicable). Support delivery of long-cycle regulatory projects, working closely with hardware, test, and project management More ❯
Employment Type: Permanent, Work From Home
Salary: £90,000
Posted:

Embedded Software Engineer - C/C++

Rochester, Kent, England, United Kingdom
Hybrid / WFH Options
Redline Group Ltd
Are you an Embedded Software Engineer - C/C++ looking to work for a company that makes products that save lives. If so, then this is the job for you! My client's office is based in Rochester, Kent, commutable from Gravesend, Dartford, Bexleyheath, Sittingbourne, Maidstone, Ashford, and Sevenoaks and offers flexible/hybrid working. In this job you … will design and develop application software and embedded firmware in C and C++ for future products and assist with the support and enhancement of my clients existing product portfolio. In this Embedded Software Engineer - C/C++ job based in Rochester, Kent you will be responsible for: - Design and develop embedded software using Embedded C - Work with … FreeRTOS to develop real-time, low-level firmware - Interface directly with hardware, sensors, and microcontroller peripherals - Contribute to system integration, debugging, and testing - Collaborate with cross-functional engineering teams to deliver high-quality products To apply for this Embedded Software Engineer - C/C++ job based in Rochester, Kent you must have a combination of the following skills More ❯
Employment Type: Full-Time
Salary: £45,000 - £55,000 per annum
Posted:

Software Engineer

Farnborough, midlands, united kingdom
Hybrid / WFH Options
IC Resources
Join a pioneering organisation in the space sector – Hampshire, Hybrid Working Model This organisation is driving forward innovation in space systems and software, and they are looking for an experienced C/C++ Software Engineer to take ownership of code quality and coverage tools. You’ll play a key role in strengthening build processes, improving test coverage, and … ensuring robust software development practices across complex projects. As part of a collaborative engineering team, you’ll integrate coverage tools (GCOV/LCOV) into the build, adapt existing code bases, and work closely with developers and team leads to drive quality improvements. This is a role with real scope and technical depth, offering the chance to influence wider …/C++ Engineer, we are looking for someone with: Strong commercial experience in C and C++ development Hands-on experience with code coverage tools (GCOV/LCOV) Background in software quality assurance and test coverage Ability to collaborate with engineers and leads, bringing authority and technical expertise What Next? For more information on this role, or any other positions More ❯
Posted:

Software Engineer

Farnborough, England, United Kingdom
Hybrid / WFH Options
IC Resources
Join a pioneering organisation in the space sector – Hampshire, Hybrid Working Model This organisation is driving forward innovation in space systems and software, and they are looking for an experienced C/C++ Software Engineer to take ownership of code quality and coverage tools. You’ll play a key role in strengthening build processes, improving test coverage, and … ensuring robust software development practices across complex projects. As part of a collaborative engineering team, you’ll integrate coverage tools (GCOV/LCOV) into the build, adapt existing code bases, and work closely with developers and team leads to drive quality improvements. This is a role with real scope and technical depth, offering the chance to influence wider …/C++ Engineer, we are looking for someone with: Strong commercial experience in C and C++ development Hands-on experience with code coverage tools (GCOV/LCOV) Background in software quality assurance and test coverage Ability to collaborate with engineers and leads, bringing authority and technical expertise What Next? For more information on this role, or any other positions More ❯
Posted:

Embedded Software Engineer - C/C

Rochester, Kent, United Kingdom
Hybrid / WFH Options
Redline Group Ltd
Are you an Embedded Software Engineer - C/C++ looking to work for a company that makes products that save lives. If so, then this is the job for you! My client's office is based in Rochester, Kent, commutable from Gravesend, Dartford, Bexleyheath, Sittingbourne, Maidstone, Ashford, and Sevenoaks and offers flexible/hybrid working. In this job you … will design and develop application software and embedded firmware in C and C++ for future products and assist with the support and enhancement of my clients existing product portfolio. In this Embedded Software Engineer - C/C++ job based in Rochester, Kent you will be responsible for: - Design and develop embedded software using Embedded C - Work with … FreeRTOS to develop real-time, low-level firmware - Interface directly with hardware, sensors, and microcontroller peripherals - Contribute to system integration, debugging, and testing - Collaborate with cross-functional engineering teams to deliver high-quality products To apply for this Embedded Software Engineer - C/C++ job based in Rochester, Kent you must have a combination of the following skills More ❯
Employment Type: Permanent
Salary: £45000 - £55000/annum
Posted:

Engineering manager

London, United Kingdom
The Bridge (IT Recruitment) Limited
Engineering manager - STIBO - PIM/MDM - JAVA We're looking for an experienced Engineering Manager to oversee the technical migration of a Product Information Management (PIM) system - namely STIBO STEP - from an on-premise setup to a SaaS solution. This role requires close collaboration with internal product and engineering teams, as well as with external partners. Must … Haves skill: 10+ years in software engineering and delivery, with at least 5 years in leadership, principal, or managerial roles. Strong expertise in PIM/MDM platforms, with hands-on experience in STIBO STEP essential. Proven track record migrating enterprise applications to SaaS, ideally within large-scale, complex environments. Deep technical proficiency in: Languages: Java 17+ (Java More ❯
Employment Type: Contract
Posted:

PLC Software Engineer

England, United Kingdom
Matchtech
PLC Software Engineer - Contract - Immediate start available - SC Essential Overview Our client, an industry leader in the energy sector, is currently seeking a PLC Software Engineer to join their team on a contract basis. This role involves working closely with a dynamic team to ensure the successful completion of automation and commissioning projects. Key Responsibilities Supervise onsite commissioning … including attending site planning meetings. Seek approval, apply, record, monitor and remove the application of Temporary Commissioning Aids. Raise commissioning reservations and seek guidance from the commissioning manager or engineering support when a system does not operate as expected or defects are found during the commissioning stage. In the event of uncertainty, halt the commissioning activity, brief those involved … and seek guidance from the commissioning manager or engineering support. In the event of an incident resulting in harm to personnel or damage to equipment, control the situation and make it safe to prevent further injury, damage or loss. Preserve the scene for investigation and withdraw all personnel. Ensure the final state of plant configuration (post commissioning) is as More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Junior Software Engineer

Colchester, Essex, United Kingdom
Rise Technical Recruitment
Junior Software Engineer £29,000 - £34,000 + Extensive Training + Technical Progression + Excellent Company Benefits Colchester (Commutable from: Clacton-On-Sea, Brightlingsea, Frinton-On-Sea, Weeley, Little Clacton, Great Bentley, Alresford, Thorrington or surrounding areas) Are you an Electronics/Software Graduate looking to join a market leading company, who offer structured training and progression, as … is a rare opportunity to join a business who will provide you with the resources to become a technical specialist. You will be responsible for designing and improving current software/electronics, as well as supporting requests from customers and production area. This role would suit an Engineering/Computer Science graduate who is looking to become a … whilst choosing from various progression pathways within the business. The Role: In-depth industry training/development Progression into more technical roles Design and improvement of current/new software and electronics The Candidate: Programming or Electronics qualifications/experience Looking to join a market-leading business Keen to utilise unrivalled resources to kick-start your engineering career More ❯
Employment Type: Permanent
Salary: £29000 - £34000/annum Training + Progression + Benefits
Posted:

Software Product Support Engineer

bristol, south west england, united kingdom
Guidant Global
Our client, a trusted partner of the UK's Ministry of Defence, is seeking an experienced Software Product Support Engineer. The successful candidate will join a dedicated team with a passion for software and its effective deployment in battlespace Command and Control (C2) weapon systems. We work with cutting-edge technology at the forefront of European missile system … design, ensuring the delivery of safe, secure, and reliable products to our customers. Key Responsibilities: We are seeking a skilled software engineer to support the in-service missile-system middleware solutions. The successful candidate will work as part of a small team to investigate and resolve issues as they arise. A significant aspect of this role involves debugging and … engineering investigation. Given the complexity of the software, our client requires an individual with an inquisitive nature who can effectively investigate issues and discuss solutions with their customers. The products necessitate Linux Operating System (OS) configuration, support, and security solution maintenance. Therefore, experience with Linux is essential for this position. This role offers the opportunity to work across More ❯
Posted:

Software Product Support Engineer

bath, south west england, united kingdom
Guidant Global
Our client, a trusted partner of the UK's Ministry of Defence, is seeking an experienced Software Product Support Engineer. The successful candidate will join a dedicated team with a passion for software and its effective deployment in battlespace Command and Control (C2) weapon systems. We work with cutting-edge technology at the forefront of European missile system … design, ensuring the delivery of safe, secure, and reliable products to our customers. Key Responsibilities: We are seeking a skilled software engineer to support the in-service missile-system middleware solutions. The successful candidate will work as part of a small team to investigate and resolve issues as they arise. A significant aspect of this role involves debugging and … engineering investigation. Given the complexity of the software, our client requires an individual with an inquisitive nature who can effectively investigate issues and discuss solutions with their customers. The products necessitate Linux Operating System (OS) configuration, support, and security solution maintenance. Therefore, experience with Linux is essential for this position. This role offers the opportunity to work across More ❯
Posted:

Software Product Support Engineer

bradley stoke, south west england, united kingdom
Guidant Global
Our client, a trusted partner of the UK's Ministry of Defence, is seeking an experienced Software Product Support Engineer. The successful candidate will join a dedicated team with a passion for software and its effective deployment in battlespace Command and Control (C2) weapon systems. We work with cutting-edge technology at the forefront of European missile system … design, ensuring the delivery of safe, secure, and reliable products to our customers. Key Responsibilities: We are seeking a skilled software engineer to support the in-service missile-system middleware solutions. The successful candidate will work as part of a small team to investigate and resolve issues as they arise. A significant aspect of this role involves debugging and … engineering investigation. Given the complexity of the software, our client requires an individual with an inquisitive nature who can effectively investigate issues and discuss solutions with their customers. The products necessitate Linux Operating System (OS) configuration, support, and security solution maintenance. Therefore, experience with Linux is essential for this position. This role offers the opportunity to work across More ❯
Posted:

PLC Software Engineer

Tadley, Hampshire, United Kingdom
Matchtech
Our client, an industry leader in the energy sector, is currently seeking a PLC Software Engineer to join their team on a contract basis. This role involves working closely with a dynamic team to ensure the successful completion of automation and commissioning projects. Software Commissioning Test Team Leader Key Responsibilities: Supervise onsite commissioning activities to ensure safe, compliant … including attending site planning meetings. Seek approval, apply, record, monitor and remove the application of Temporary Commissioning Aids. Raise commissioning reservations and seek guidance from the commissioning manager or engineering support when a system does not operate as expected or defects are found during the commissioning stage. In the event of uncertainty, halt the commissioning activity, brief those involved … and seek guidance from the commissioning manager or engineering support. In the event of an incident resulting in harm to personnel or damage to equipment, control the situation and make it safe to prevent further injury, damage or loss. Preserve the scene for investigation and withdraw all personnel. Ensure the final state of plant configuration (post commissioning) is as More ❯
Employment Type: Contract
Rate: GBP Annual
Posted:

Software Product Support Engineer

Filton, Gloucestershire, UK
Guidant Global
Our client, a trusted partner of the UK's Ministry of Defence, is seeking an experienced Software Product Support Engineer. Applying for this role is straight forward Scroll down and click on Apply to be considered for this position. The successful candidate will join a dedicated team with a passion for software and its effective deployment in battlespace … edge technology at the forefront of European missile system design, ensuring the delivery of safe, secure, and reliable products to our customers. Key Responsibilities: We are seeking a skilled software engineer to support the in-service missile-system middleware solutions. The successful candidate will work as part of a small team to investigate and resolve issues as they arise. … A significant aspect of this role involves debugging and engineering investigation. Given the complexity of the software, our client requires an individual with an inquisitive nature who can effectively investigate issues and discuss solutions with their customers. The products necessitate Linux Operating System (OS) configuration, support, and security solution maintenance. Therefore, experience with Linux is essential for this More ❯
Posted:

Software Product Support Engineer

Little Stoke, Gloucestershire, UK
Guidant Global
Our client, a trusted partner of the UK's Ministry of Defence, is seeking an experienced Software Product Support Engineer. Applying for this role is straight forward Scroll down and click on Apply to be considered for this position. The successful candidate will join a dedicated team with a passion for software and its effective deployment in battlespace … edge technology at the forefront of European missile system design, ensuring the delivery of safe, secure, and reliable products to our customers. Key Responsibilities: We are seeking a skilled software engineer to support the in-service missile-system middleware solutions. The successful candidate will work as part of a small team to investigate and resolve issues as they arise. … A significant aspect of this role involves debugging and engineering investigation. Given the complexity of the software, our client requires an individual with an inquisitive nature who can effectively investigate issues and discuss solutions with their customers. The products necessitate Linux Operating System (OS) configuration, support, and security solution maintenance. Therefore, experience with Linux is essential for this More ❯
Posted:

Embedded Software Engineer

Peterborough, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Talent Locker
Embedded Software Engineer - Defence Communications Location: Peterborough (Hybrid - 3 days per week on-site) Salary: £45-60k + Excellent Benefits Clearance: Must be eligible for BPSS Join a world-class engineering team at the heart of aviation safety. This is a great opportunity for an Embedded Software Engineer to take ownership of technically complex projects that … make a real-world difference in civilian and defence air traffic systems. As part of a 50-strong engineering function, you'll work across the full embedded software lifecycle-designing, coding, testing and supporting high-integrity communication systems. If you want to work on cutting-edge systems, progress your career, and be part of something that truly matters … still on the upward path of learning, finding their feet and want a great place to continue their career. What you'll be doing You'll be developing embedded software for advanced radio and communication systems, covering architectural and detailed design, algorithm development, coding, debugging, and unit testing. You'll support test and acceptance activities, prepare technical documentation, and More ❯
Employment Type: Permanent
Salary: £45000 - £60000/annum
Posted:

Lead Embedded Software Engineer

CB10, Great Chesterford, Essex, United Kingdom
Hybrid / WFH Options
Technical Futures Ltd
A Lead Software Engineer with a solid background in Embedded Software development (C/C++), good knowledge of electronics and strong commercial delivery experience will join a thriving Technical Consultancy. You’ll combine hands-on technical delivery (80%) and people leadership (small team of approx. 3-7). This dynamic Consultancy works across sectors such as Defence, Healthcare … Industrial and Communications – delivering solutions that combine embedded software, electronics, FPGA, Cloud and system level functionality. The Lead Software Engineer should bring: A solid academic background. Extensive hands-on experience with embedded software development in C/C++. Knowledge of Bare metal and RTOS environments. Experience with DSP. Proven line management experience of small teams (around … people). A strong understanding of electronics and how embedded software sits at the interface between electronics and software. A career spanning several different industries. Experience of commercial and delivery pressures as gained from experience working within a Consultancy environment. In this role the successful Lead Embedded Software Engineer will primarily contribute directly to engineering work; will More ❯
Employment Type: Permanent
Salary: £70000 - £80000/annum Hybrid + Bonus + Priv Healthcare
Posted:

Lead Embedded Software Engineer

Saffron Walden, Essex, South East, United Kingdom
Hybrid / WFH Options
Technical Futures
A Lead Software Engineer with a solid background in Embedded Software development (C/C++), good knowledge of electronics and strong commercial delivery experience will join a thriving Technical Consultancy. Youll combine hands-on technical delivery (80%) and people leadership (small team of approx. 3-7). This dynamic Consultancy works across sectors such as Defence, Healthcare, Industrial … and Communications delivering solutions that combine embedded software, electronics, FPGA, Cloud and system level functionality. The Lead Software Engineer should bring: A solid academic background. Extensive hands-on experience with embedded software development in C/C++. Knowledge of Bare metal and RTOS environments. Experience with DSP. Proven line management experience of small teams (around … people). A strong understanding of electronics and how embedded software sits at the interface between electronics and software. A career spanning several different industries. Experience of commercial and delivery pressures as gained from experience working within a Consultancy environment. In this role the successful Lead Embedded Software Engineer will primarily contribute directly to engineering work; will More ❯
Employment Type: Permanent, Work From Home
Salary: £80,000
Posted:

C++ Software Engineer

Bristol, Gloucestershire, United Kingdom
Matchtech
Job Title: C++ Software Engineer Overview of department: Our client's team, at their Bristol facility, develop solutions for the next generation of Air Defence Systems; developing evolving products whilst maintaining our enviable reputation for safety, performance and dependability. Responsibilities: This is a very hands-on role and requires the continued design and development of Command and Control architectures … and the instantiations for future products. Perfect for a Software Engineer who is proactive and takes the initiative. Skillset/experience required: A strong background in software engineering, its realisation and system wide impact. Experience of working in C++ Collaborative, open approach to development and have the ability to work well in a team and maintain momentum … during development. Experience of working across the entire software development process from engaging with requirement authorities to automated target integration and proving, supported with effective documentation Experience of new tools, techniques and approaches that might enable us to evolve our processes to improve our efficiency and sustainability Experience in other languages such as Ada, QT Knowledge of DDS middleware More ❯
Employment Type: Contract
Rate: GBP 65 Hourly
Posted:

Embedded Software Engineer

Peterborough, Cambridgeshire, East Anglia, United Kingdom
Hybrid / WFH Options
Talent Locker
Embedded Software Engineer - Defence Communications Location: Peterborough (Hybrid - 3 days per week on-site) Salary: £45-60k + Excellent Benefits Clearance: Must be eligible for BPSS Join a world-class engineering team at the heart of aviation safety. This is a great opportunity for an Embedded Software Engineer to take ownership of technically complex projects that … make a real-world difference in civilian and defence air traffic systems. As part of a 50-strong engineering function, you'll work across the full embedded software lifecycle-designing, coding, testing and supporting high-integrity communication systems. If you want to work on cutting-edge systems, progress your career, and be part of something that truly matters … still on the upward path of learning, finding their feet and want a great place to continue their career. What you'll be doing You'll be developing embedded software for advanced radio and communication systems, covering architectural and detailed design, algorithm development, coding, debugging, and unit testing. You'll support test and acceptance activities, prepare technical documentation, and More ❯
Employment Type: Permanent
Salary: £60,000
Posted:

Software Product Support Engineer

Bristol, United Kingdom
Akkodis
Software Product Support Engineer Experience with C or C++ (At least one of these is essential), Ada, and/or JavaScript, shell scripting languages with a solid background in software engineering. Experience configuring and maintaining Linux OSs (Redhat and/or Ubuntu) including Kernel configuration and Kernel test. A passion for software engineering, with the ability … to innovate and think critically to understand and solve complex software problems. This is a technical support role, so clear communication of technical matters to non-technical stakeholders is an essential skill. Comfortable working with a team in a collaborative environment, communicating and contributing to resolve emerging issues. Modis International Ltd acts as an employment agency for permanent recruitment More ❯
Employment Type: Contract
Posted:
Software Engineering
England
10th Percentile
£47,500
25th Percentile
£57,500
Median
£77,500
75th Percentile
£110,000
90th Percentile
£135,000