insights. Familiarity with scripting (Python or similar) and security automation (SOAR). Understanding of threat intelligence and its operational use. Desirable Skills: Experience in software engineering or penetration testing. Exposure to Splunk ES and development of custom content. Knowledge of security process development and client consulting. Additional Information: This More ❯
Birmingham, West Midlands, United Kingdom Hybrid / WFH Options
Reed Technology
crucial role in delivering exceptional service across a number of sites. Day to Day of the Role Act as the primary contact for all testing strategies and advice, taking ownership of the project development lifecycle. Continuously improve test processes and methodologies to enhance the effectiveness and efficiency of testing … dates according to priority, severity, and timeline. Coordinate implementation activities in line with an agreed release plan. Required Skills & Qualifications Strong demonstrable experience in software testing. Proven experience leading test workstreams in a high-pressure, fast-paced, and multi-project environment. Strong stakeholder management and relationship-building skills. Experience … in test analysis, execution, testing web-based applications, and manual testing. Experience with tools such as Azure and DevOps is desirable. ISEB/ISTQB Foundation Certificate in SoftwareTesting is advantageous. Benefits Flexible/hybrid working options. 25 days annual leave rising to 26 after one year More ❯
Principal Software Engineer X 4 My client is undergoing an exciting digital transformation, re-platforming its technology stack. They are seeking a Principal Software Engineer to play a key role in shaping the future of their digital platforms. You will lead the design, execution, and integration of cutting … company’s digital strategy Ensure security, governance, and quality standards across development processes Oversee engineering execution, measuring productivity through KPIs Maintain high standards in software architecture, testing, and performance optimisation Collaborate with stakeholders, including Architects, Product Owners, and DevOps teams Support, mentor, and coach engineering teams Provide hands … on coding support when required, ensuring best practices and modern development techniques What We’re Looking For: Proven experience in software architecture, design, and development execution Technical leadership in engineering teams, driving innovation and best practices Expertise in at least one domain: eCommerce, Order Management, BI, Mobile Apps, or More ❯
Engineer, you will be a key driver in delivering complex and reliable embedded solutions on our cutting-edge robot platforms. By collaborating across hardware, software, and electronics teams, you will help shape and deploy firmware that meets the high performance, reliability, and safety needs of our technology—while also … similar 32-bit ARM) microcontrollers within an autonomous robot environment. Rapidly prototype and iterate to ensure quick value delivery, balancing quality with speed and testing times. Collaborate with cross-functional teams (hardware, software, electronics) to define and refine requirements and interfaces. Fast Iteration & Testing Develop and maintain … automated testing frameworks that enable fast and reliable firmware validation. Work with a nimble mindset: quickly evaluate changes, gather data and feedback, iterate to ensure continuous improvement and immediate impact. System & Safety Considerations Implement robust error handling, fail-safe mechanisms, and performance monitoring within bare-metal and RTOS architectures. More ❯
Cambridge (Hybrid) Even if you’re satisfied in your current role, here’s an opportunity worth exploring—a chance to contribute to a leading software house in Cambridge as an AWS Cloud Engineer. This isn’t just another job; it’s an invitation to be part of a team … behind cloud-based products that impact users worldwide. Imagine working alongside a tight-knit team of Cloud, Software, and Infrastructure professionals, many of whom have been with them for over a decade. Why? Because they foster a truly supportive environment where your expertise is valued, ideas flow freely, and … Build reliable, secure and available cloud services using Terraform Automation of workflows Support and maintain the AWS Cloud infrastructure Proactively work closely with the Software, Testing and Product teams Enhance current architectural patterns whilst implementing new, innovative designs Requirements for this AWS Cloud Engineer: 5+ Years as an More ❯
Cambridge (Hybrid) Even if you’re satisfied in your current role, here’s an opportunity worth exploring—a chance to contribute to a leading software house in Cambridge as an AWS Cloud Engineer. This isn’t just another job; it’s an invitation to be part of a team … behind cloud-based products that impact users worldwide. Imagine working alongside a tight-knit team of Cloud, Software, and Infrastructure professionals, many of whom have been with them for over a decade. Why? Because they foster a truly supportive environment where your expertise is valued, ideas flow freely, and … Build reliable, secure and available cloud services using Terraform Automation of workflows Support and maintain the AWS Cloud infrastructure Proactively work closely with the Software, Testing and Product teams Enhance current architectural patterns whilst implementing new, innovative designs Requirements for this AWS Cloud Engineer: 5+ Years as an More ❯
Cambridge (Hybrid) Even if you’re satisfied in your current role, here’s an opportunity worth exploring—a chance to contribute to a leading software house in Cambridge as an AWS Cloud Engineer. This isn’t just another job; it’s an invitation to be part of a team … behind cloud-based products that impact users worldwide. Imagine working alongside a tight-knit team of Cloud, Software, and Infrastructure professionals, many of whom have been with them for over a decade. Why? Because they foster a truly supportive environment where your expertise is valued, ideas flow freely, and … Build reliable, secure and available cloud services using Terraform Automation of workflows Support and maintain the AWS Cloud infrastructure Proactively work closely with the Software, Testing and Product teams Enhance current architectural patterns whilst implementing new, innovative designs Requirements for this AWS Cloud Engineer: 5+ Years as an More ❯
Peterborough, England, United Kingdom Hybrid / WFH Options
Singular Recruitment
As a Senior Embedded Software Engineer, you will play a key role in the development, design, and manufacture of cutting-edge communication systems. Working in a fast-paced environment alongside a talented team, you will be responsible for driving innovation and ensuring the quality and performance of embedded software … have the opportunity to work on critical products that deliver high-impact solutions for customers worldwide. Key responsibilities for the role of Senior Embedded Software Engineer will include: Develop and maintain embedded software for communication systems, including real-time operating systems, device drivers, and communication protocols. Collaborate with … cross-functional teams, including hardware engineers and system architects, to ensure seamless integration of software and hardware components. Lead the design, implementation, and testing of new features and improvements to enhance the performance, reliability, and scalability of our communication products. Troubleshoot and debug complex issues, optimizing code for More ❯
Hybrid (2 days a week) Job Overview: A Platform Engineer is responsible for developing, maintaining, and optimizing the tools and systems that support the software development lifecycle. This role focuses on creating efficient, scalable, and reliable platforms that enhance the productivity of development teams and ensure seamless integration and … deployment of applications. Responsibilities: • Tool Development: Design, develop, and maintain tools that support software development, testing, and deployment processes. • Automation: Implement automation solutions to streamline workflows and reduce manual intervention. • Integration: Ensure seamless integration of tools with existing systems and platforms. • Monitoring and Maintenance: Monitor the performance of More ❯
Hybrid (2 days a week) Job Overview: A Platform Engineer is responsible for developing, maintaining, and optimizing the tools and systems that support the software development lifecycle. This role focuses on creating efficient, scalable, and reliable platforms that enhance the productivity of development teams and ensure seamless integration and … deployment of applications. Responsibilities: • Tool Development: Design, develop, and maintain tools that support software development, testing, and deployment processes. • Automation: Implement automation solutions to streamline workflows and reduce manual intervention. • Integration: Ensure seamless integration of tools with existing systems and platforms. • Monitoring and Maintenance: Monitor the performance of More ❯
Embedded Software Engineer/Embedded Engineer/Computer Vision Engineer required to join a groundbreaking defence startup developing next generation autonomous systems. Package Generous package to be discussed Bonus Equity + More Responsibilities Design, develop, and optimize real-time computer vision and image processing algorithms. Apply machine learning and … AI techniques for automatic target detection, tracking, and classification. Lead the integration of seeker and mission-critical software onto embedded flight systems. Develop, test, and maintain embedded software for missile components (guidance, control, navigation, communication). Ensure software runs efficiently on real-time, resource-constrained processors. Integrate … software with on-board sensors, actuators, and communication interfaces. Conduct Hardware-in-the-Loop (HWIL) simulations for realistic performance testing. Execute rigorous testing and debugging to validate software reliability and mission-readiness. Develop automated test procedures and assist in system-level validation. Analyze performance data to fine More ❯
new and challenging ways, striving to develop and deliver integrated whole-system solutions to meet our customers' ever-changing needs. Why this role matters: Software Development Engineers perform and participate in application development and testing. We ensure continuous quality and testability of code throughout the software development lifecycle. … We build quality within the software development process through automated testing suites, providing comprehensive support from code development to functionality. We live on the leading edge of system and component design, developing solutions that serve millions of users and businesses all over the world. You can join our … team as a Software Development Engineer in Test, growing your own career and helping others succeed. What you will do: Participate in the entire application development lifecycle in particular: test, ensure quality, testability and security of code throughout. Design, extend and maintain tests, automated test framework, test suite continuous More ❯
efficiency, and operational control. Key Responsibilities Carry out pre-commissioning and full commissioning of BMS control panels and peripherals. Load, test, and verify BMS software and graphics on-site to ensure full functionality. Conduct off-site panel inspections and softwaretesting before installation. Participate in on-site … witness testing and commissioning meetings. Ensure all BMS systems comply with contract specifications and industry standards. Work collaboratively with project managers and engineers to deliver high-quality results. Manage multiple projects in parallel when required. Uphold ISO 9001 Quality Control System standards throughout commissioning activities. Ensure all testingMore ❯
in the Broadgate area. Key Responsibilities Carry out pre-commissioning and full commissioning of BMS control panels and peripherals. Load, test, and verify BMS software and graphics on-site to ensure full functionality. Conduct off-site panel inspections and softwaretesting before installation. Participate in on-site … witness testing and commissioning meetings. Ensure all BMS systems comply with contract specifications and industry standards. Work collaboratively with project managers and engineers to deliver high-quality results. Manage multiple projects in parallel when required. Uphold ISO 9001 Quality Control System standards throughout commissioning activities. Ensure all testingMore ❯
various forces, driving automation efficiencies and operational excellence. Key Responsibilities: Ensure RPA solutions meet defined quality and performance standards throughout their lifecycle. Collaborate with software programmers, systems consultants, and project managers to define test strategies, quality frameworks, and validation procedures. Conduct quality audits, process evaluations, and root cause analyses … engineering or assurance, preferably in automation or digital transformation projects. Familiarity with RPA technologies (e.g., UiPath, Blue Prism, Automation Anywhere). Strong understanding of softwaretesting methodologies, process improvement, and quality frameworks. Excellent analytical, problem-solving, and communication skills. Experience working in or alongside public sector or law More ❯
various forces, driving automation efficiencies and operational excellence. Key Responsibilities: Ensure RPA solutions meet defined quality and performance standards throughout their lifecycle. Collaborate with software programmers, systems consultants, and project managers to define test strategies, quality frameworks, and validation procedures. Conduct quality audits, process evaluations, and root cause analyses … engineering or assurance, preferably in automation or digital transformation projects. Familiarity with RPA technologies (e.g., UiPath, Blue Prism, Automation Anywhere). Strong understanding of softwaretesting methodologies, process improvement, and quality frameworks. Excellent analytical, problem-solving, and communication skills. Experience working in or alongside public sector or law More ❯
Develop and implement risk management strategies. Conduct regular risk assessments and audits. Ways of Working: Define and promote best practices for engineering processes, including software development, testing, deployment, and maintenance. Implement standardised processes and workflows. Facilitate cross-functional collaboration and communication. Stakeholder Collaboration: Collaborate with senior leadership, product … selecting, and implementing tools and technologies to support engineering processes, ensuring effective integration and utilisation. Strong understanding of best practices for engineering processes, including software development, testing, deployment, and maintenance, with the ability to define and promote standardised workflows. Excellent problem-solving, analytical, and innovative skills, with the More ❯
Basingstoke, Hampshire, United Kingdom Hybrid / WFH Options
Automobile Association
Develop and implement risk management strategies. Conduct regular risk assessments and audits. Ways of Working: Define and promote best practices for engineering processes, including software development, testing, deployment, and maintenance. Implement standardised processes and workflows. Facilitate cross-functional collaboration and communication. Stakeholder Collaboration: Collaborate with senior leadership, product … selecting, and implementing tools and technologies to support engineering processes, ensuring effective integration and utilisation. Strong understanding of best practices for engineering processes, including software development, testing, deployment, and maintenance, with the ability to define and promote standardised workflows. Excellent problem-solving, analytical, and innovative skills, with the More ❯
Smart Door Handles, and Control Electronics, which are integrated into high-end passenger and super cars worldwide. About the Role As a highly Experienced Software Engineer , you will lead the software engineering team, play a pivotal role in the design, development, and implementation of embedded software solutions … for ensuring the necessary resources are acquired and maintained to meet the set project development needs and delivery targets. You shall ensure the relevant software development processes and records are applied and secured. Ultimately, you are expected to efficiently drive the development of new products, enhance existing ones, while … career growth coupled with a unique opportunity to fulfil own potential as a leader in innovation. Key Responsibilities Lead the design, development of embedded software for automotive applications. Oversee the development of new products, ensure high performance, reliability, compliance with industry standards, and suitability for volume production. Enhance and More ❯
L20, Litherland, Sefton, Merseyside, United Kingdom Hybrid / WFH Options
Office for Nuclear Regulation
the overall test approach, collaborating with Project Management and Service Management teams, including our IT supply chain partners. With their input, you will shape testing and determine which types of testing (for example, non-functional, UAT) are required. What do you need to be great for this IT … teams, managing portfolios of projects and implementing test strategies and audit and risk control policies. In terms of qualifications, you’ll need an International SoftwareTesting Qualifications Board (ISTQB) Certified Tester Foundation (or equivalent) – but that’s only half the story. You also need good stakeholder management abilities More ❯
Reading, England, United Kingdom Hybrid / WFH Options
Nityo Infotech
be working on cutting-edge projects in the public sector. These roles are having Hybrid working flexibility. The roles we are currently recruiting include: Software test manager Automation test lead Python developer Data Engineer Network Engineer Deployment Manager Data & Cloud architect DevOps Engineer Java Developer To be considered for More ❯
Bridgwater, Somerset, United Kingdom Hybrid / WFH Options
Ams Nuclear
or working towards) Nuclear Industry experience Functional safety knowledge (IEC 61508 or IEC 61513) Knowledge of PLC programming and system integration, SCADA configuration and software testing. Knowledge of standards compliance, certification and equipment layout and segregation issues including EMC Project engineering and management experience in a regulated industry Knowledge More ❯
for an experienced Data Test Lead with 15+ years of experience in data testing. The ideal candidate will have a strong background in data testing, including data quality, data validation, and data verification. The Data Test Lead will be responsible for leading and managing data testing efforts, ensuring … alignment with business requirements and industry standards. Key Responsibilities: 1. *Data Testing*: Lead and manage data testing efforts, including data quality, data validation, and data verification. 2. *Test Planning*: Develop and execute test plans, including test cases, test scripts, and test data. 3. *Test Automation*: Develop and implement … test automation frameworks, including data testing tools and technologies. 4. *Defect Management*: Identify and manage defects, including defect tracking, defect reporting, and defect resolution. 5. *Collaboration*: Collaborate with cross-functional teams, including data analysts, data scientists, and data engineers. 6. *Quality Assurance*: Ensure data quality, including data validation, data More ❯
frontend and backend components. Lead code reviews, enforce engineering best practices, and contribute to the overall technical architecture. Ensure CI/CD processes, automated testing, and deployment pipelines are in place and continuously improved. Stay current with the latest technologies and best practices in software engineering and AI … application development. Required Qualifications Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field. 5+ years of experience in fullstack development, including frontend and backend systems. Proficiency in modern JavaScript/TypeScript frameworks (React, Next.js, Vue.js) and backend development (Node.js, Python, or Go). … NoSQL databases (e.g., PostgreSQL, MongoDB, Redis). Familiarity with cloud platforms (AWS, GCP, or Azure) and containerization technologies (Docker, Kubernetes). Strong grasp of software design principles, testing frameworks, and DevOps practices. Excellent problem-solving, communication, and collaboration skills. Preferred Qualifications Experience with server-side rendering, static site More ❯
Senior Software Test Engineer - Satellite - Hampshire - £50k+ My client are an industry leader in the design and manufacture of satellite technology. They are looking for a Senior Software Test Engineer to join the expanding system's team. Position Title System Test Team Senior Engineer Responsibilities Reporting to the … execution summary report with metrics. Job Requirements - including work experience and education • Batchelor/Master Degree in Electronic/Computer Science Engineering • Experience of testing Telecommunication or Satellite Systems. • Experience of system testing, preferably with some exposure to low level (i.e. non GUI) testing • Experience in planning … development of system tests. • Experience of Devops, Jenkins, Docker containers and automation test frameworks. • Experience of test management software. • Defect Tracking and Knowledge Management software (Atlassian JIRA and Confluence preferred) • Knowledge of testing Methodologies • Knowledge of operation of RF test equipment such as Spectrum Analysers, VNAs, power meters More ❯