C++ SoftwareEngineer : Onsite, Bristol required for long term contract assignment. Skillset/experience required: Strong C++ knowledge Knowledge of Rhapsody UML Competent with MS word, for reviewing and updating technical documentation. Experience of RTC/EWM would be beneficial CUDA experience would be beneficial The role will involve software development and integration testing with the equipment … containing the software under test and suitable skills in this area will be expected. Developing in C++ and Rhapsody, and using EWM as the preferred configuration tool. Developing current software requirements. The role will involve working within a lab environment running software on target hardware. Developing software in on controlled Software environment. Due to the More ❯
C++ SoftwareEngineer : Onsite, Bristol required for long term contract assignment. Skillset/experience required: Strong C++ knowledge Knowledge of Rhapsody UML Competent with MS word, for reviewing and updating technical documentation. Experience of RTC/EWM would be beneficial CUDA experience would be beneficial The role will involve software development and integration testing with the equipment … containing the software under test and suitable skills in this area will be expected. Developing in C++ and Rhapsody, and using EWM as the preferred configuration tool. Developing current software requirements. The role will involve working within a lab environment running software on target hardware. Developing software in on controlled Software environment. Due to the More ❯
SoftwareEngineer - Bristol (Onsite, 5 Days per Week) 55,000 - 80,000 + Benefits We are representing a specialist SME consultancy partnered with a leading AI and technology firm, delivering mission-critical solutions to the UK Defence and Intelligence community. This is a unique opportunity to work on a cutting-edge new platform that is shaping the future … of national security. The role is language-agnostic - we're not looking for expertise in one specific technology stack. Instead, we want highly skilled software engineers with strong experience in at least one modern programming language and the ability to quickly adapt and learn new ones. You will be working at the forefront of innovation on programmes of national … Bristol-based position (onsite, Monday-Friday). Due to the sensitive nature of the work, candidates must hold current SC or DV clearance. If you're a high-calibre engineer seeking to apply your skills to projects that truly make a difference, we want to hear from you. Apply now to join a forward-thinking team where your expertise More ❯
Motorola Solutions values your privacy .Senior SoftwareEngineer page is loaded Senior Software Engineerlocations: Edinburgh, UK (ZUK129)time type: Full timeposted on: Posted Todayjob requisition id: R58468 Company Overview At Motorola Solutions, we believe that everything starts with our people. We're a global close-knit community, united by the relentless pursuit to help keep people safer … safer communities, safer schools, safer hospitals and safer businesses. Connect with a career that matters, and help us build a safer future. Department Overview Our world class Video Management Software allows Enterprise customers to monitor all aspects of security at their sites. From integrating video analytics in Windows applications to making highly scalable cloud microservices - our engineers have opportunities … to work with a very diverse and exciting range of products. We are seeking talented senior software engineers to expand our teams and contribute to product development. Our hybrid home/office model is fully supported, with a fantastic city center office in Edinburgh. Job Description What You Will Do Delivering high quality, reliable software in our cloud More ❯
United Kingdom, Northampton, Northamptonshire Hybrid / WFH Options
4M Recruitment
We are currently recruiting for a SoftwareEngineer to join their busy client who is rapidly expanding on a remote home working basis. Your main role will be to develop software/applications for this market leading software provider. The main purpose of this role is to: Develop software applications using C++ as the main … language Complete unit testing to ensure the software performs as per the design Use JIRA to report on faults The ideal candidate will have the following skills, experience and attributes: 4+ years software engineering experience. Coding experience in C++ Strong technical background Linux based environments Software Development/Software Engineering and unit testing Attention to detail More ❯
Woking, Surrey, United Kingdom Hybrid / WFH Options
Arrow McLaren IndyCar
with you. Purpose of the Role The pinnacle of motorsport excellence is built on a foundation of strong reliability of the team, processes, and the racing car. The Reliability Software Engineering role is responsible for building and operating the tools which allow McLaren F1 to achieve the highest levels of operational reliability. This role will work closely with end … users to design and implement software tools which track and manage issues and faults across manufacturing, logistics, car build, and race days. Innovation around finding patterns and relationships between faults and issues will be key, by using data, analytics, and machine learning to deliver world championship reliability tools. Role Dimensions The Software & Data Science group in McLaren F1 … is responsible for the analysis, design, and delivery of software tools and methodologies which improve the team and car's performance. We are a cross-functional group, bringing together data science, machine learning, software engineering, and DevOps to deliver performance focused platforms and solutions. In reliability engineering, you will understand issue tracking and management, root cause analysis, integrating More ❯
guildford, south east england, united kingdom Hybrid / WFH Options
McLaren F1 Team
with you. Purpose of the Role: The pinnacle of motorsport excellence is built on a foundation of strong reliability of the team, processes, and the racing car. The Reliability Software Engineering role is responsible for building and operating the tools which allow McLaren F1 to achieve the highest levels of operational reliability. This role will work closely with end … users to design and implement software tools which track and manage issues and faults across manufacturing, logistics, car build, and race days. Innovation around finding patterns and relationships between faults and issues will be key, by using data, analytics, and machine learning to deliver world championship reliability tools. Role Dimensions: The Software & Data Science group in McLaren F1 … is responsible for the analysis, design, and delivery of software tools and methodologies which improve the team and car’s performance. We are a cross-functional group, bringing together data science, machine learning, software engineering, and DevOps to deliver performance focused platforms and solutions. In reliability engineering, you will understand issue tracking and management, root cause analysis, integrating More ❯
Didcot, Oxfordshire, South East, United Kingdom Hybrid / WFH Options
Diamond Light Source
About Us Software helps to enable the world-leading science performed at Diamond. Our software systems facilitate operations at all levels, including the low-level control of synchrotron and beamline hardware, the planning, execution and monitor of experiments, data archiving and retrieval, data processing and visualisation, the application for beamtime, and capture of remote experiment plans and samples. … Our software engineers work alongside our scientists to develop innovative and robust solutions to keep Diamond at the forefront of scientific research. About the Data Acquisition Group The Data Acquisition (DAQ) group develops software to interface with and control the hardware which allows experiments to be performed and monitored as well as guiding the end user to tools … for data reduction and analysis. The group works closely with scientists, controls, data analysis and information management engineers to continuously develop and improve software solutions for scientific data acquisition and on-the-fly monitoring and data analysis. The current DAQ software platform is a client-server application called GDA (Generic Data Acquisition) which is written in Java and More ❯
didcot, south east england, united kingdom Hybrid / WFH Options
Diamond Light Source
About Us Software helps to enable the world-leading science performed at Diamond. Our software systems facilitate operations at all levels, including the low-level control of synchrotron and beamline hardware, the planning, execution and monitor of experiments, data archiving and retrieval, data processing and visualisation, the application for beamtime, and capture of remote experiment plans and samples. … Our software engineers work alongside our scientists to develop innovative and robust solutions to keep Diamond at the forefront of scientific research. About the Data Acquisition Group The Data Acquisition (DAQ) group develops software to interface with and control the hardware which allows experiments to be performed and monitored as well as guiding the end user to tools … for data reduction and analysis. The group works closely with scientists, controls, data analysis and information management engineers to continuously develop and improve software solutions for scientific data acquisition and on-the-fly monitoring and data analysis. The current DAQ software platform is a client-server application called GDA (Generic Data Acquisition) which is written in Java and More ❯
oxford district, south east england, united kingdom Hybrid / WFH Options
Diamond Light Source
About Us Software helps to enable the world-leading science performed at Diamond. Our software systems facilitate operations at all levels, including the low-level control of synchrotron and beamline hardware, the planning, execution and monitor of experiments, data archiving and retrieval, data processing and visualisation, the application for beamtime, and capture of remote experiment plans and samples. … Our software engineers work alongside our scientists to develop innovative and robust solutions to keep Diamond at the forefront of scientific research. About the Data Acquisition Group The Data Acquisition (DAQ) group develops software to interface with and control the hardware which allows experiments to be performed and monitored as well as guiding the end user to tools … for data reduction and analysis. The group works closely with scientists, controls, data analysis and information management engineers to continuously develop and improve software solutions for scientific data acquisition and on-the-fly monitoring and data analysis. The current DAQ software platform is a client-server application called GDA (Generic Data Acquisition) which is written in Java and More ❯
Senior SoftwareEngineer £60000 GBP Hybrid WORKING Location: Central London, Greater London - United Kingdom Type: Permanent Solutions Engineer - London (Hybrid) We're supporting a global technology group in hiring a Solutions Engineer to join their Digital Solutions team. This is an exciting opportunity to design, prototype, and deliver modern digital solutions leveraging cloud, AI, VR/… AR, Edge computing, and other emerging technologies to drive strategic initiatives across multiple industries. This role is ideal for a software engineering professional with a strong technical foundation who is passionate about applying innovative technologies to solve real-world business challenges, while collaborating in a forward-thinking, cross-functional environment. Key Responsibilities: Collaborate with the Senior Solutions Architect and … Concepts (POCs) and prototype solutions, leveraging cloud services, AI, VR/AR, and other emerging technologies. Work closely with development teams to deliver strategic initiatives, supporting adoption of modern software practices. Develop reusable technical assets, including reference architectures, implementation playbooks, and solution templates to accelerate delivery across group companies. Provide guidance on software engineering best practices, CI/ More ❯
Lead SoftwareEngineer - Manchester (Hybrid) Lead the development of real-time, large- scale systems used by millions of users across the UK, North America and South Africa. This is a chance to work on business-critical software that directly drives user engagement and revenue. Hybrid role based in Manchester city centre (2 days per week onsite) Salary … between the Engineering team and Senior Management, communicating project status and technical challenges Assume a leadership role in the company, representing the Engineering team and promoting best practices in software development. Feature development and evaluation of the tooling processes both in development and deployment alongside the Platform Engineering team. Help resolve complex software challenges and drive performance optimization. … to the development team, including code reviews, mentoring and ensuring the platform coding standards are being adhered to. Ensure that development processes and technologies are up-to-date Document software design, code, and test procedures Participate in the estimation of software projects and lead the planning and scheduling of projects. Mentor junior members of the team and support More ❯
Lead SoftwareEngineer – Manchester (Hybrid) Lead the development of real-time, large-scale systems used by millions of users across the UK, North America and South Africa. This is a chance to work on business-critical software that directly drives user engagement and revenue. Hybrid role based in Manchester city centre (2 days per week onsite) Salary … between the Engineering team and Senior Management, communicating project status and technical challenges Assume a leadership role in the company, representing the Engineering team and promoting best practices in software development. Feature development and evaluation of the tooling processes both in development and deployment alongside the Platform Engineering team. Help resolve complex software challenges and drive performance optimization. … to the development team, including code reviews, mentoring and ensuring the platform coding standards are being adhered to. Ensure that development processes and technologies are up-to-date Document software design, code, and test procedures Participate in the estimation of software projects and lead the planning and scheduling of projects. Mentor junior members of the team and support More ❯
bolton, greater manchester, north west england, united kingdom
Lorien
Lead SoftwareEngineer – Manchester (Hybrid) Lead the development of real-time, large-scale systems used by millions of users across the UK, North America and South Africa. This is a chance to work on business-critical software that directly drives user engagement and revenue. Hybrid role based in Manchester city centre (2 days per week onsite) Salary … between the Engineering team and Senior Management, communicating project status and technical challenges Assume a leadership role in the company, representing the Engineering team and promoting best practices in software development. Feature development and evaluation of the tooling processes both in development and deployment alongside the Platform Engineering team. Help resolve complex software challenges and drive performance optimization. … to the development team, including code reviews, mentoring and ensuring the platform coding standards are being adhered to. Ensure that development processes and technologies are up-to-date Document software design, code, and test procedures Participate in the estimation of software projects and lead the planning and scheduling of projects. Mentor junior members of the team and support More ❯
warrington, cheshire, north west england, united kingdom
Lorien
Lead SoftwareEngineer – Manchester (Hybrid) Lead the development of real-time, large-scale systems used by millions of users across the UK, North America and South Africa. This is a chance to work on business-critical software that directly drives user engagement and revenue. Hybrid role based in Manchester city centre (2 days per week onsite) Salary … between the Engineering team and Senior Management, communicating project status and technical challenges Assume a leadership role in the company, representing the Engineering team and promoting best practices in software development. Feature development and evaluation of the tooling processes both in development and deployment alongside the Platform Engineering team. Help resolve complex software challenges and drive performance optimization. … to the development team, including code reviews, mentoring and ensuring the platform coding standards are being adhered to. Ensure that development processes and technologies are up-to-date Document software design, code, and test procedures Participate in the estimation of software projects and lead the planning and scheduling of projects. Mentor junior members of the team and support More ❯
Title: SoftwareEngineer Reports to: Engineering Manager Group: D&S Capability: Engineering Level: S1 Work Arrangement: Hybrid Company Overview Metrea is a defense company dedicated to translating commercial innovation into solutions for the hardest problems in national security. With deep mission expertise, Metrea focuses on delivering effects-as-a-service across Aerospace, Electromagnetic & Cyber, Digital & Synthetic domains via … empower operational readiness and elevate situational awareness across diverse domains—including air, maritime, and space. Position Summary Metrea is seeking a dynamic and highly motivated individual to join our software development team, building software solutions that provide geospatial data processing and visualisations. The position requires delivery of well-defined tasks, in collaboration with more experienced engineers. Role And … Responsibilities Write well tested code and documentation in-line with our engineering principles. Release code to production in collaboration with more experienced engineers. Demonstrate understanding of the software architectures and design patterns used within the product. Debug and resolves issues relating to your code changes in production. Contribute to code reviews of teammates code, helping to maintain and improve More ❯
Gloucester, England, United Kingdom Hybrid / WFH Options
Omega
Java SoftwareEngineer – Defence, Cyber & Intelligence | Full-Time | eDV Clearance Required We are seeking Software Engineers at all levels to join a leading aerospace and defence organisation, delivering mission-critical software for high-impact programmes in the Defence, Cyber, and Intelligence sectors. You'll work on cutting-edge DevSecOps systems and applications, supporting secure digital infrastructures … across the UK. This is a fantastic opportunity to contribute to meaningful projects while enjoying flexible working arrangements and excellent development opportunities. Key Responsibilities: Software design, development, and debugging on secure systems Creating and maintaining test frameworks (e.g., JUnit 5) Developing in Linux environments with modern languages (Java, Python) Working with Agile/SCRUM practices and CI/CD … pipelines (GitLab) Contributing across the software development lifecycle from requirements to deployment Tech Stack Includes: Java, Python, Linux, Git, JUnit, GitLab CI/CD, Oracle, MongoDB, JavaScript/TypeScript, React, Apache NiFi, Elasticsearch, Kibana, AWS, Hibernate, Atlassian Suite What’s on Offer: Hybrid working and flexible schedules (4xFlex) Ongoing training and career development Exciting projects within the UK’s More ❯
cheltenham, south west england, united kingdom Hybrid / WFH Options
Omega
Java SoftwareEngineer – Defence, Cyber & Intelligence | Full-Time | eDV Clearance Required We are seeking Software Engineers at all levels to join a leading aerospace and defence organisation, delivering mission-critical software for high-impact programmes in the Defence, Cyber, and Intelligence sectors. You'll work on cutting-edge DevSecOps systems and applications, supporting secure digital infrastructures … across the UK. This is a fantastic opportunity to contribute to meaningful projects while enjoying flexible working arrangements and excellent development opportunities. Key Responsibilities: Software design, development, and debugging on secure systems Creating and maintaining test frameworks (e.g., JUnit 5) Developing in Linux environments with modern languages (Java, Python) Working with Agile/SCRUM practices and CI/CD … pipelines (GitLab) Contributing across the software development lifecycle from requirements to deployment Tech Stack Includes: Java, Python, Linux, Git, JUnit, GitLab CI/CD, Oracle, MongoDB, JavaScript/TypeScript, React, Apache NiFi, Elasticsearch, Kibana, AWS, Hibernate, Atlassian Suite What’s on Offer: Hybrid working and flexible schedules (4xFlex) Ongoing training and career development Exciting projects within the UK’s More ❯
Hucclecote, Gloucestershire, United Kingdom Hybrid / WFH Options
Omega Resource Group
Java SoftwareEngineer Defence, Cyber & Intelligence Full-Time eDV Clearance Required We are seeking Software Engineers at all levels to join a leading aerospace and defence organisation, delivering mission-critical software for high-impact programmes in the Defence, Cyber, and Intelligence sectors. You'll work on cutting-edge DevSecOps systems and applications, supporting secure digital infrastructures … across the UK. This is a fantastic opportunity to contribute to meaningful projects while enjoying flexible working arrangements and excellent development opportunities. Key Responsibilities: Software design, development, and debugging on secure systems Creating and maintaining test frameworks (e.g., JUnit 5) Developing in Linux environments with modern languages (Java, Python) Working with Agile/SCRUM practices and CI/CD … pipelines (GitLab) Contributing across the software development lifecycle from requirements to deployment Tech Stack Includes: Java, Python, Linux, Git, JUnit, GitLab CI/CD, Oracle, MongoDB, JavaScript/TypeScript, React, Apache NiFi, Elasticsearch, Kibana, AWS, Hibernate, Atlassian Suite What s on Offer: Hybrid working and flexible schedules (4xFlex) Ongoing training and career development Exciting projects within the UK s More ❯
Gloucester, Gloucestershire, South West, United Kingdom Hybrid / WFH Options
Omega Resource Group
Java SoftwareEngineer – Defence, Cyber & Intelligence | Full-Time | eDV Clearance Required We are seeking Software Engineers at all levels to join a leading aerospace and defence organisation, delivering mission-critical software for high-impact programmes in the Defence, Cyber, and Intelligence sectors. You'll work on cutting-edge DevSecOps systems and applications, supporting secure digital infrastructures … across the UK. This is a fantastic opportunity to contribute to meaningful projects while enjoying flexible working arrangements and excellent development opportunities. Key Responsibilities: Software design, development, and debugging on secure systems Creating and maintaining test frameworks (e.g., JUnit 5) Developing in Linux environments with modern languages (Java, Python) Working with Agile/SCRUM practices and CI/CD … pipelines (GitLab) Contributing across the software development lifecycle from requirements to deployment Tech Stack Includes: Java, Python, Linux, Git, JUnit, GitLab CI/CD, Oracle, MongoDB, JavaScript/TypeScript, React, Apache NiFi, Elasticsearch, Kibana, AWS, Hibernate, Atlassian Suite What's on Offer: Hybrid working and flexible schedules (4xFlex) Ongoing training and career development Exciting projects within the UK's More ❯
Location: Tewkesbury (mostly onsite) Duration: 12 month contract Rate: 70ph LTD (Outside IR35) Role details: We are seeking an SC cleared SoftwareEngineer to support the Catapan Fleet Manager Programme , contributing to the design, development, and delivery of robust software solutions. The role involves full lifecycle software engineering, from requirements analysis through to implementation, verification, and … documentation. Key Responsibilities: You will be responsible for performing software engineering activities across the full development lifecycle, which may include: Conducting stakeholder and systems requirement analysis and decomposition. Performing software requirements analysis and maintaining requirements traceability. Designing and updating software architecture and detailed designs. Implementing software solutions in accordance with design specifications and coding standards. Conducting … software verification activities, including code reviews, automated and manual testing. Creating and maintaining comprehensive project documentation, including traceability matrices, coverage reports, and design documentation. Identifying, raising, and resolving software defects, issues, and change requests. Collaborating closely with cross-functional teams to ensure quality and timely delivery of project milestones. Technical Skills & Experience required: Frontend Development: Angular TypeScript HTML More ❯
Are you a talented SoftwareEngineer who wants to work on cutting edge robotic vehicle projects? As a key member of a rapidly expanding Research & Development team, you will be solving complex technical challenges in a variety of projects. The Research & Development function is a multi-disciplinary team within the wider engineering function. The team is dedicated to … on support for prototypes, installation, testing, and commissioning of new products worldwide. Role Overview Reporting to the Head of R&D, you will play a key role in developing software for current and future products. You will be involved in gathering user requirements, defining system functionality, developing and testing software, and assisting with commissioning and testing activities. Key … Responsibilities Design and develop efficient, well-designed, testable, and maintainable code. Integrate software components into fully functional systems. Stay up to date with software development trends to enhance product design. Perform verification and validation designs. Mentor and coach team members to improve their software expertise. Contribute to selecting and specifying the electronic hardware onto which the softwareMore ❯
sunderland, tyne and wear, north east england, united kingdom
The Thrive Team
Are you a talented SoftwareEngineer who wants to work on cutting edge robotic vehicle projects? As a key member of a rapidly expanding Research & Development team, you will be solving complex technical challenges in a variety of projects. The Research & Development function is a multi-disciplinary team within the wider engineering function. The team is dedicated to … on support for prototypes, installation, testing, and commissioning of new products worldwide. Role Overview Reporting to the Head of R&D, you will play a key role in developing software for current and future products. You will be involved in gathering user requirements, defining system functionality, developing and testing software, and assisting with commissioning and testing activities. Key … Responsibilities Design and develop efficient, well-designed, testable, and maintainable code. Integrate software components into fully functional systems. Stay up to date with software development trends to enhance product design. Perform verification and validation designs. Mentor and coach team members to improve their software expertise. Contribute to selecting and specifying the electronic hardware onto which the softwareMore ❯
Peterborough, England, United Kingdom Hybrid / WFH Options
develop
Software and Senior Software Engineers – Microsoft Dynamics/Cloud/Integrations - Hybrid/Peterborough (2-3 days per week)- up to £90k + Bonus and Benefits We’re exclusively recruiting for a Fortune 200 global technology solutions provider that helps some of the world’s most recognised brands design, build, implement, and manage complex IT infrastructure. They’re … an industry leader in enterprise technology, holding top-level accreditations with Microsoft, Cisco, Dell, HP, AWS, and many more. We’re looking for Software Engineers and Senior Software Engineers to join the team as they build modern, scalable software systems supporting enterprise-level digital transformation across international operations. What you’ll do Build, maintain, and enhance large More ❯
london, south east england, united kingdom Hybrid / WFH Options
develop
Software and Senior Software Engineers – Microsoft Dynamics/Cloud/Integrations - Hybrid/London (2-3 days per week)- up to £90k + Bonus and Benefits We’re exclusively recruiting for a Fortune 200 global technology solutions provider that helps some of the world’s most recognised brands design, build, implement, and manage complex IT infrastructure. They’re … an industry leader in enterprise technology, holding top-level accreditations with Microsoft, Cisco, Dell, HP, AWS, and many more. We’re looking for Software Engineers and Senior Software Engineers to join the team as they build modern, scalable software systems supporting enterprise-level digital transformation across international operations. What you’ll do Build, maintain, and enhance large More ❯