working day is as unique as it is rewarding. Every tick of the clock, our content reaches millions of people globally, which is made possible by our top-notch Software Engineering team. They've been instrumental in pioneering innovative products and unique features that have firmly positioned us at the forefront of our industry. We don't merely adapt … the BBC to build, collaborate on, manage, and maintain their machine learning platforms at scale. You will play a key role in driving our ambition to build an outstanding software engineering team, environment, and culture. We are looking for a Principal Engineer to join our tech community to drive this transformation, build a modern digital ecosystem using exciting technologies … with an emphasis on reliability, reusability, and performance. Contribute to the design and integration of monitoring and observability solutions (CloudWatch, Prometheus, Grafana) to ensure infrastructure and model health. Champion software engineering excellence through Test-Driven Development (TDD), rigorous test automation, and continuous quality assurance practices. Support architectural decisions for scalable and maintainable systems, collaborating with engineering and product stakeholders More ❯
working day is as unique as it is rewarding. Every tick of the clock, our content reaches millions of people globally, which is made possible by our top-notch Software Engineering team. They've been instrumental in pioneering innovative products and unique features that have firmly positioned us at the forefront of our industry. We don't merely adapt … the BBC to build, collaborate on, manage, and maintain their machine learning platforms at scale. You will play a key role in driving our ambition to build an outstanding software engineering team, environment, and culture. We are looking for a Principal Engineer to join our tech community to drive this transformation, build a modern digital ecosystem using exciting technologies … with an emphasis on reliability, reusability, and performance. Contribute to the design and integration of monitoring and observability solutions (CloudWatch, Prometheus, Grafana) to ensure infrastructure and model health. Champion software engineering excellence through Test-Driven Development (TDD), rigorous test automation, and continuous quality assurance practices. Support architectural decisions for scalable and maintainable systems, collaborating with engineering and product stakeholders More ❯
Salford, Manchester, United Kingdom Hybrid / WFH Options
BBC Group and Public Services
working day is as unique as it is rewarding. Every tick of the clock, our content reaches millions of people globally, which is made possible by our top-notch Software Engineering team. They've been instrumental in pioneering innovative products and unique features that have firmly positioned us at the forefront of our industry. We don't merely adapt … the BBC to build, collaborate on, manage, and maintain their machine learning platforms at scale. You will play a key role in driving our ambition to build an outstanding software engineering team, environment, and culture. We are looking for a Principal Engineer to join our tech community to drive this transformation, build a modern digital ecosystem using exciting technologies … with an emphasis on reliability, reusability, and performance. Contribute to the design and integration of monitoring and observability solutions (CloudWatch, Prometheus, Grafana) to ensure infrastructure and model health. Champion software engineering excellence through Test-Driven Development (TDD), rigorous test automation, and continuous quality assurance practices. Support architectural decisions for scalable and maintainable systems, collaborating with engineering and product stakeholders More ❯
Cardiff, South Glamorgan, United Kingdom Hybrid / WFH Options
BBC Group and Public Services
working day is as unique as it is rewarding. Every tick of the clock, our content reaches millions of people globally, which is made possible by our top-notch Software Engineering team. They've been instrumental in pioneering innovative products and unique features that have firmly positioned us at the forefront of our industry. We don't merely adapt … the BBC to build, collaborate on, manage, and maintain their machine learning platforms at scale. You will play a key role in driving our ambition to build an outstanding software engineering team, environment, and culture. We are looking for a Principal Engineer to join our tech community to drive this transformation, build a modern digital ecosystem using exciting technologies … with an emphasis on reliability, reusability, and performance. Contribute to the design and integration of monitoring and observability solutions (CloudWatch, Prometheus, Grafana) to ensure infrastructure and model health. Champion software engineering excellence through Test-Driven Development (TDD), rigorous test automation, and continuous quality assurance practices. Support architectural decisions for scalable and maintainable systems, collaborating with engineering and product stakeholders More ❯
Newcastle Upon Tyne, Tyne And Wear, United Kingdom Hybrid / WFH Options
BBC Group and Public Services
working day is as unique as it is rewarding. Every tick of the clock, our content reaches millions of people globally, which is made possible by our top-notch Software Engineering team. They've been instrumental in pioneering innovative products and unique features that have firmly positioned us at the forefront of our industry. We don't merely adapt … the BBC to build, collaborate on, manage, and maintain their machine learning platforms at scale. You will play a key role in driving our ambition to build an outstanding software engineering team, environment, and culture. We are looking for a Principal Engineer to join our tech community to drive this transformation, build a modern digital ecosystem using exciting technologies … with an emphasis on reliability, reusability, and performance. Contribute to the design and integration of monitoring and observability solutions (CloudWatch, Prometheus, Grafana) to ensure infrastructure and model health. Champion software engineering excellence through Test-Driven Development (TDD), rigorous test automation, and continuous quality assurance practices. Support architectural decisions for scalable and maintainable systems, collaborating with engineering and product stakeholders More ❯
SYSTEM TESTING ENGINEERING GROUND CONTROL SOFTWARE -AEROSPACE AND DEFENSE: Bullisher is a data-centric fintech solution provider in the aerospace and defense industry for institutional level investors, looking to disrupt and revolutionize a $3 trillion dollar industry. We spearhead an industry-leading Blackbox to facilitate and administer trade agreements pioneered by a vehicle, driven by our new generation … benchmark delivering solutions through innovation with uncompromising agility. JOB DESCRIPTION: We commit to build upon the drivers and the productivity tools and enhancement of portfolios and software that supports requirements throughout test workflows. With bigger test coverages, taking measurements, automate the test caveats, and collaborate with government agencies as they change their laws and regulations to make designs more … Time to market pressure is everything: Areas to cover will include - validation and production test systems, taking measurements, automating the world around you, expanding capabilities, auto sequencing and parallel testing, electromechanical validation, viewing the data, graphical control coding, software test automation, multiple test vectors, and managing & controlling complex automation sequences. Our approach is to build out a suite More ❯
Bolton, Lancashire, United Kingdom Hybrid / WFH Options
Kingfisher Recruitment Specialists
Global leader. As a Senior Tester, you will play a key role in ensuring the reliability, functionality, and performance of software systems with a focus on automated testing. You'll work on a diverse technology stack, including C, C++, and C#, and help test solutions that run on Windows/Linux servers and embedded environments. This is a hands … on role that blends test strategy, automation development, and collaborative problem solving. The role requires: 7+ years of experience in software QA, with strong automation testing skills. Proficiency in C, C++, and/or C# (or equivalent scripting for automation). Hands-on experience testing on Windows and Linux servers. Solid understanding of web architectures, APIs, and … client-server testing. Previous experience testing embedded systems, IoT devices, or hardware-software integrated solutions. Experience with automation tools like Selenium, Robot Framework, or similar. Familiarity with version control, CI/CD pipelines, and Agile methodologies. Strong communication skills and a proactive, problem-solving mindset. Relevant certifications (e.g., ISTQB, Certified Agile Tester). The role: Design, develop, and More ❯
Bolton, Greater Manchester, United Kingdom Hybrid / WFH Options
Kingfisher Recruitment Specialists
Global leader. As a Senior Tester, you will play a key role in ensuring the reliability, functionality, and performance of software systems with a focus on automated testing. You'll work on a diverse technology stack, including C, C++, and C#, and help test solutions that run on Windows/Linux servers and embedded environments. This is a hands … on role that blends test strategy, automation development, and collaborative problem solving. The role requires: 7+ years of experience in software QA, with strong automation testing skills. Proficiency in C, C++, and/or C# (or equivalent scripting for automation). Hands-on experience testing on Windows and Linux servers. Solid understanding of web architectures, APIs, and … client-server testing. Previous experience testing embedded systems, IoT devices, or hardware-software integrated solutions. Experience with automation tools like Selenium, Robot Framework, or similar. Familiarity with version control, CI/CD pipelines, and Agile methodologies. Strong communication skills and a proactive, problem-solving mindset. Relevant certifications (e.g., ISTQB, Certified Agile Tester). The role: Design, develop, and More ❯
Join our innovative DIGI-Steel team as a software tester and contribute to delivering high-quality software solutions for the global steel industry. What are you going to do? Voortman Steel Machinery is a global leader in CNC steel processing machines, software, and services. Our DIGI-Steel division is a specialized development hub focused on delivering innovative … applications for the steel fabrication and machinery industries. We are a small, friendly, and highly skilled team dedicated to pushing the boundaries of technology. We are seeking an experienced Software Tester to join our dynamic development team. In this permanent role, you will test our new cloud-based software platform to ensure satisfying user interaction and fulfillment. This … as Swagger, Dynamo DB, AWS CloudWatch, and PostgreSQL; Creating and maintaining complex data sets for test cases; Understanding requirements and creating detailed, comprehensive test plans and test cases; Identifying software bugs and providing detailed reproduction steps; Collaborating with stakeholders and the QA Lead to ensure extensive test coverage; Engaging daily with developers throughout the Agile (Scrum) SDLC; Contributing to More ❯
As the R&D Embedded Software Engineer you will be a member of an international R&D team who develop sophisticated sensors to monitor environmental emissions and to optimise industrial processes. Our centre of expertise is focussed on the measurement of dust at very low concentrations (mg/m3), the mass flow of solids at high concentrations (tons/… of technologies such as laser scattering, electrodynamic, capacitance, microwave and ultrasonic. You will work in a team of scientists and engineers to develop analogue and digital hardware with embedded software for innovative sensors to measure dust, solids, and flow. You will be responsible for the full software lifecycle from system design, firmware implementation, testing and deployment to … metrological algorithms and take certified emission monitoring (QAL, AMS) and functional safety (SIL) into account. You will maintain existing products throughout their life cycle; this includes revising the embedded software components as required by hardware design changes. You will participate in the development, testing and deployment of software and hardware for PC/tablet/smartphone systems. More ❯
As the R&D Embedded Software Engineer you will be a member of an international R&D team who develop sophisticated sensors to monitor environmental emissions and to optimise industrial processes. Our centre of expertise is focussed on the measurement of dust at very low concentrations (mg/m3), the mass flow of solids at high concentrations (tons/… of technologies such as laser scattering, electrodynamic, capacitance, microwave and ultrasonic. You will work in a team of scientists and engineers to develop analogue and digital hardware with embedded software for innovative sensors to measure dust, solids, and flow. You will be responsible for the full software lifecycle from system design, firmware implementation, testing and deployment to … metrological algorithms and take certified emission monitoring (QAL, AMS) and functional safety (SIL) into account. You will maintain existing products throughout their life cycle; this includes revising the embedded software components as required by hardware design changes. You will participate in the development, testing and deployment of software and hardware for PC/tablet/smartphone systems. More ❯
East Grinstead, Sussex, United Kingdom Hybrid / WFH Options
Lloyds British Group Ltd
future. We are seeking an experienced QA Analyst to join our growing technology team in Haydock. If you thrive in a fast-paced, evolving environment and are passionate about software quality, we'd love to hear from you. About the Role: As a QA Analyst, you will ensure the high-quality delivery of software solutions across the business. … ll collaborate with developers, business analysts, and stakeholders from the early stages of projects to maintain robust quality standards throughout the development lifecycle. This role involves manual and automated testing, with approximately 40% of your time dedicated to writing and maintaining automated test suites. Key Responsibilities: Collaborate with developers and business analysts to validate software against business requirements … Test that software features meet acceptance criteria Write and maintain automated tests (using Selenium or similar tools) Develop and maintain regression test libraries Perform API testing and support end-to-end quality assurance Provide estimates during sprint planning as part of an agile team Continuously improve testing processes and contribute to QA best practices Support user experience More ❯
Principal Software Developer The Role: This is a highly varied role giving the successful candidate the opportunity to work across multiple projects and at all stages of the Software Development Lifecycle. Whilst focused on software development, this role also provides the opportunity to participate in software design at all levels. This will include work on: Research … services, including our upcoming AI Assurance service offering. Engineering Services Delivery of engineering services on behalf of clients, assisting them in the development of their solutions. Key Responsibilities: Leading Software Development Projects Act as part of a multidisciplinary team to develop products and services. This will include Systems Engineers, Security Engineers, Product Managers and others as required. Support the … wider team in project planning, requirements definition and requirements analysis. Lead software design, development, testing, deployment and maintenance for a range of AI and Computer Vision products. Providing Software Engineering Subject Matter (SME) Expertise Act as part of multidisciplinary teams in delivering engineering services to Synoptix clients. Provide SME guidance to Synoptix clients on the architecture and More ❯
Principal Software Developer The Role: This is a highly varied role giving the successful candidate the opportunity to work across multiple projects and at all stages of the Software Development Lifecycle. Whilst focused on software development, this role also provides the opportunity to participate in software design at all levels. This will include work on: Research … services, including our upcoming AI Assurance service offering. Engineering Services – Delivery of engineering services on behalf of clients, assisting them in the development of their solutions. Key Responsibilities: Leading Software Development Projects Act as part of a multidisciplinary team to develop products and services. This will include Systems Engineers, Security Engineers, Product Managers and others as required. Support the … wider team in project planning, requirements definition and requirements analysis. Lead software design, development, testing, deployment and maintenance for a range of AI and Computer Vision products. Providing Software Engineering Subject Matter (SME) Expertise Act as part of multidisciplinary teams in delivering engineering services to Synoptix clients. Provide SME guidance to Synoptix clients on the architecture and More ❯
Bristol, Stoke Gifford, Gloucestershire, United Kingdom
Synoptix
Principal Software Developer The Role: This is a highly varied role giving the successful candidate the opportunity to work across multiple projects and at all stages of the Software Development Lifecycle. Whilst focused on software development, this role also provides the opportunity to participate in software design at all levels. This will include work on: Research … services, including our upcoming AI Assurance service offering. Engineering Services – Delivery of engineering services on behalf of clients, assisting them in the development of their solutions. Key Responsibilities: Leading Software Development Projects Act as part of a multidisciplinary team to develop products and services. This will include Systems Engineers, Security Engineers, Product Managers and others as required. Support the … wider team in project planning, requirements definition and requirements analysis. Lead software design, development, testing, deployment and maintenance for a range of AI and Computer Vision products. Providing Software Engineering Subject Matter (SME) Expertise Act as part of multidisciplinary teams in delivering engineering services to Synoptix clients. Provide SME guidance to Synoptix clients on the architecture and More ❯
Crawley, Sussex, United Kingdom Hybrid / WFH Options
Thales Group
Location: Hengelo, Netherlands Software Test Engineer, 32 - 40 hours per week, Hengelo Our Above Water Warfare Fire Control System (AWW-FCS) enables protection of ships and other units from above-water threats. These threats are becoming faster, smarter and more complex. And a Fire Control System combines the radar and the intelligent algorithm which is designed to assist a … ranged weapon system in targeting, tracking and hitting its target. Specifically, we develop software that connects Thales' next-generation radar suite with the actual Firing Systems on marine ships. The AWW-FCS system provides the necessary information to Defense Operators to make the right decision within seconds. About the job As a Software Test Engineer you contribute to … a multidisciplinary and self-organizing Agile/Scrum team. In addition to software product development, our teams are fully responsible for various aspects, such as requirements analysis, architecture, design, testing, validation and product demonstrations. The use of high-tech techniques and software development methods is important. The software of the Fire Control System is based both More ❯
Reading, Berkshire, South East, United Kingdom Hybrid / WFH Options
Bowerford Associates
We are searching for a Senior Software Security Architect/Senior Application Security Architect for a marketing leading and award-winning technology and data driven business. The position is offered on a remote basis. The role is hands-on and very software engineering focused - you will be responsible for establishing a secure SDLC and 'Secure by Design' approach …/practice to be used by all of the Architecture and Software development teams. The role will involve: Developing, implementing, and maintaining application security architecture across the organisation. Ensuring our systems are designed with objectives like speed, scalability, robustness, zero-trust, automation and supportability at the core. Collaborating with the Architecture and Engineering Team to ensure security is an … integral part of all development and deployment processes. Providing expert software security advice (design, coding, testing) to the Software Engineering Community, to InfoSec, DevOps and other teams. Defining and delivering secure software development of information to the software engineering teams. Escalating issues appropriately, to various teams and levels of authority inside the organisation. Interfacing with More ❯
Bedford, Bedfordshire, United Kingdom Hybrid / WFH Options
Getting In Limited
Subscribe to our newsletter below and never miss the latest updates or an exclusive offer. Apply to: Software Development Apprentice Name Email Telephone Address Cover Note Upload CV What do you want to search? Keyword Apprenticeship Type Location Software Development Apprentice Software Development Apprentice , Apply From: 04/05/2025 Learning Provider Delivered by MILTON KEYNES … to attend the Guestia offices 4 days a week and 1 day a week at MK College. What You'll Do: Collaborate with development teams to create, enhance, release software solutions. Write clean, scalable, high-quality code and contribute to peer/code reviews. Ensure software is delivered with quality by writing unit and automated tests Troubleshoot, identify … and fix issues within the applications/services. Participate in Agile ceremonies such as stand-ups, sprint planning and retrospect's. Learn and apply best practices in software development. Skills You will Learn: Create logical and maintainable code Develop effective user interfaces Exposure to databases, micro-services, APIs, web applications and mobile applications Test code and analyse results to More ❯
cure diseases and ensure everyone has access to healthcare today and for generations to come. Join Roche, where every voice matters. The Position We are looking for an Senior Software Engineer to join our team. In this role, you will develop both embedded software and application software for LumiraDx Point of Care Instruments, contributing to ongoing product … enhancements and maintenance. You will collaborate with colleagues to define requirements, identify risks, and design and implement software that runs on or supports current versions or future developments of the Instrument. Your work will also support the laboratory-based prototyping, informing the final device design which will be transitioned to manufacturing. Additionally, you will cater to the needs of … Test Strips development and commercialization through the software requirements of Instruments. The Opportunity: You will contribute to technical requirements, architecture, specifications, and interface design documents compliant with our established quality system and design controls. Design and implement software running on our medical device. Create and maintain low-level driver firmware for MCU peripherals such as UART, SPI, I2C More ❯
Cheltenham, Gloucestershire, United Kingdom Hybrid / WFH Options
Energy Consulting group
and optimising maintenance schedules for the past thirty years, and are now undergoing modernisation to serve new platforms. Exciting opportunities await within the Rotorcraft IVHM team for driven Embedded Software Engineers with proven experience in new software product implementation in highly-regulated engineering industries, with responsibility for specifying, designing, integrating and commissioning IVHM software on existing and … new rotorcraft platforms. Job Description Job Description As a Lead Embedded Software Developer, you will be responsible for designing, developing, and testing embedded software within the Integrated Vehicle Health Management (IVHM) team. Primarily deployed to rotorcraft, our software products process data acquired from sensors placed across the vehicle's drivetrain in order to inform the users … and access of vibration data for purposes of IVHM. Core Responsibilities • Design and Development: Taking a lead role in the full lifecycle of design, implementation and test of embedded software for vibration-monitoring IVHM software products, ensuring compliance with GE's engineering processes and DO-178C DAL D. • Continuous Integration and Testing: Maintaining and managing continuous softwareMore ❯
Bath, England, United Kingdom Hybrid / WFH Options
QA Systems - The Software Quality Company
Software Engineer - Shape the Future of Safety-Critical AI About QA Systems For nearly 30 years, QA Systems has been the trusted partner to over 350 blue-chip clients worldwide, revolutionizing how embedded software is tested and verified. Our cutting-edge tools automate unit testing, code coverage, integration testing, and static analysis - all certified to the … week (Tuesday-Thursday) while enjoying the flexibility to work from home when needed. What You'll Do Develop and enhance our flagship products: Cantata (industry-leading C/C++ testing tool) and AI Controller (pioneering AI safety solution) Work across our diverse tech stack: C, C++, Java, TypeScript, Vue, Vuetify Collaborate directly with our Product Manager to shape product … management, and a genuinely collaborative environment Location : Work in Bath's vibrant city centre with easy access to shops, restaurants, and transport We're Looking For Someone With Commercial software development experience Strong skills in at least one of: C, C++ Problem-solving mindset with attention to detail Enthusiasm for learning new technologies and approaches Team player attitude with More ❯
the bar for quality, speed, and reliability. Axon has led the global effort to protect life through electric weapons, body cameras, a number of real-time sensors, public safety software products, and AI tools. Axon is uniquely positioned to tie together every aspect of an incident in order to help law enforcement agencies better prepare for what might happen … teams, you will build the foundation for Axon's outcome-oriented data efforts. What You'll Do Location: London, England Architect, implement, and manage cloud infrastructure to support our software applications, in development and testing environments. Enhance CI/CD pipelines to streamline software delivery. Act as a bridge between software development and operations teams, championing … development and Quality Assurance teams to integrate DevOps methodologies seamlessly, promoting incremental improvement and reducing development cycle times. Identify opportunities for process improvement, quality, and efficiency gains within the software development and deployment lifecycle, including improving existing deployment tools and adding automation. Implement solutions to optimize workflows and enhance overall system reliability. Diagnose and resolve infrastructure and softwareMore ❯
Job Title: Lead Software Engineer Location: Warton - we offer a range of hybrid and flexible working arrangements - please speak to your recruiter about the options for this particular role Salary: £54,793+ What you'll be doing: Supporting early software team formation such as organisational framework, establishing processes and tools are fit for software production, software sizing estimating, early software requirements, design and development concepting Leading software team including team management and team task planning & status reporting Leading team meetings/DSUMS/Agile reviews Design of TLS Software based on the requirements from the Systems Models Leading Software coding and testing including code reviews automated DevSecOps techniques Co-ordinating … with TLS integration to ensure end-to-end functional testing of developed software Responding to both internal and external queries regarding the Software product in a timely fashion via the approved process Bug/Fault analysis and rectification Your skills and experiences: Essential A degree in a STEM subject or equivalent relevant experience Experience of softwareMore ❯
with a positive attitude, eager to take ownership of tasks, collaborate, and share knowledge with team members. Key Duties & Responsibilities Design, develop, and implement Sapphire UI and API. Follow software development standards, including technical design, testing, TDD (Test Driven Development), and CD (Continuous Delivery). Work independently and as part of a team. Research and develop new functionalities … and technical frameworks. Support and maintain existing web systems and provide technical user support. Collaborate with software engineers, test engineers, release managers, and publication teams to ensure quality delivery. Monitor and respond to tickets via Jira, identify root causes, and fix application issues. Maintain systems by monitoring and correcting defects. Implement best practices to meet support objectives and SLAs. … Identify process improvement opportunities. Work with Spring Framework, RESTful services, Hibernate, Git, Maven, Jenkins, Linux/OSX, Java, DevOps, unit testing, UX/UI design patterns, Oracle, and PostgreSQL. Possess a graduate or master's degree in Artificial Intelligence. Utilize AI tools for UX/UI design. Experience with JIRA, JIRA Agile, and Confluence. Excellent communication skills for technical More ❯
time or Part-time £35,000 to £40,000 per annum (or pro-rata) + pension scheme and bonus SeeByte, the global market leader in the development of smart software for uncrewed maritime systems, are looking to recruit a Software Test Engineer to join their team in either Bristol or Edinburgh , Hybrid (60% of time in office). … Travel season ticket loan Annual company day out Save money on your commute as SeeByte participates in the Cycle to Work Scheme and Travel season ticket loan As a Software Test engineer at SeeByte, you can expect to play a key role in exciting and varied projects involving uncrewed systems, working as part of a team developing SeeByte's … software solutions for our clients. SeeByte will support you in gaining an understanding of our domain, services and customers as you become an integral part of the team. You will work with SeeByte's engineering project teams to deliver robust and innovative technology solutions to SeeByte's customers worldwide. The role will include design, implementation and execution of tests More ❯