is accurate, reliable, and user-friendly for clinical teams. Key Responsibilities: Develop and execute comprehensive test plans and scripts. Conduct functional, integration, and regression testing. Identify, document, and track software defects. Liaise with clinical staff and technical teams to validate requirements. Ensure compliance with NHS standards and data governance. Essential Skills & Experience: Proven experience in softwaretestingMore ❯
office. You ll be in involved in the development, commissioning and support of automation and control systems solutions as well as automation and control systems design, specification, programming, simulation, testing and start-up assistance. Some of Your Key Duties Include: Be responsible for the appropriate planning and carrying out of intrusive surveys on live Control Systems. You will identify … the risks associated with these surveys. Detailed design proposals that establish the scope of work required for new build and ICA refurbishment projects. Define the Control Systems hardware and software requirements. Assist the electrical engineers with the development of robust Control Systems Architectures utilising appropriate technology in accordance with Client, WIMES and industrial standards. Provide specialist ICA assistance to … the Engineer during the development of the Control Philosophy. Define the project SoftwareTesting strategy and ensure appropriate time and resources are allocated. Be responsible for identifying the programme requirements to deliver Control Systems elements to achieve the project milestone dates. Develop detailed Functional Design Specifications and associated schedules from the agreed Control Philosophy in accordance with the More ❯
office. You’ll be in involved in the development, commissioning and support of automation and control systems solutions as well as automation and control systems design, specification, programming, simulation, testing and start-up assistance. Some of Your Key Duties Include: Be responsible for the appropriate planning and carrying out of intrusive surveys on live Control Systems. You will identify … the risks associated with these surveys. Detailed design proposals that establish the scope of work required for new build and ICA refurbishment projects. Define the Control Systems hardware and software requirements. Assist the electrical engineers with the development of robust Control Systems Architectures utilising appropriate technology in accordance with Client, WIMES and industrial standards. Provide specialist ICA assistance to … the Engineer during the development of the Control Philosophy. Define the project SoftwareTesting strategy and ensure appropriate time and resources are allocated. Be responsible for identifying the programme requirements to deliver Control Systems elements to achieve the project milestone dates. Develop detailed Functional Design Specifications and associated schedules from the agreed Control Philosophy in accordance with the More ❯
Our client, a leading organisation in the Defence & Security sector, is currently seeking a Senior Software Developer to join their team in Cheltenham on a permanent basis. This is an excellent opportunity to work on mission-focused projects, where your input will have a real-world impact. Key Responsibilities: Developing and maintaining software solutions using languages such as … and supportable systems Contributing to the overall system architecture and providing input on best practices Engaging in continuous learning and professional development activities Ensuring the security and integrity of software solutions Testing and debugging code to ensure high-quality deliverables Documenting software designs and ensuring comprehensive test coverage Job Requirements: Experience in software development using C++ … of leave (excluding public holidays) A strong commitment to work-life balance Attractive pension scheme with 10% employer contribution and 5% employee contribution If you are an experienced Senior Software Developer with a passion for making a difference in the Defence & Security sector, we would love to hear from you. Apply now to join our client's innovative and More ❯
Oxford, Oxfordshire, United Kingdom Hybrid / WFH Options
Aurora Energy Research Limited
Developer Department: Modelling Employment Type: Permanent - Full Time Location: Oxford, UK Description Aurora's modelling team creates and maintains the energy models that underpin our subscription analytics, advisory, and software offerings. Our services are widely used by leading energy companies and investors. Successful candidates will work in a dynamic, collaborative, and fast-paced environment, helping to advance software … role offers opportunities to lead technical initiatives, shape architecture, and provide mentorship and guidance to junior colleagues. The position suits an individual that has 3+ years of experience in software development and is interested in a career in energy market modelling and mathematical optimisation. Key Responsibilities As a Model Developer you will be an expert in the development of … Aurora's modelling software, with some of the following specialist responsibilities: Leading the development of features that capture complex market dynamics within Aurora's models Contributing to the continuous improvement of the modelling team's agile delivery process Driving the application of modern software engineering practices including test-driven development and automated testing Identifying and addressing architectural More ❯
Henry Schein One is the global leader in dental management, analytics, communication, and marketing software. We deliver innovative dental software and services, combined with expert business coaching, to help connect dental technology so it works as one. When technology connects, more data is shared, more tasks are automated, and more work gets done. Most importantly, dental professionals have more … from first contact and scheduling to clinical treatment and billing, to ensuring loyalty and recurring care. Henry Schein One Canada has over 20 years of experience developing and supporting software in dental markets in Canada and worldwide. As part of Henry Schein One, our products support the global academic-dental market. Our on-premises product is well established with … Guildford Mall, in Surrey, BC. Key Responsibilities Develop and communicate cross-team architectural solutions Provide recommendations for continuous improvement on company-wide applications Provide oversight over multiple domains Improve testing by conducting systems analysis, recommending changes in policies and procedures Learn and understand state-of-the-art test tools and processes Communicate test architectural standards and mentor other testers More ❯
on a complex, multifaceted rocket engine system comprised of numerous newly developed and integrated components. This role has wide ranging technical input including structural, thermal, rocket propulsion, space electronics, software, testing and systems analysis. In essence as a Senior Systems Engineer, you will coordinate and bring together the diverse sub components and sub assembles into a complete working … Electrical Engineering. You will own the overall engine system architecture, analysis and documentation including FMECAs, radiation, reliability, mechanical, thermal, fluidic, electromagnetic, Design, Development and Verification Plan, Design Justification Document, Software Requirements Specification, Engine Test Plan etc. Working closely with the Project Manager to help plan and organise resources. Responsibilities Support propulsion engine build, assembly and test development including route More ❯
million cardholders grow with confidence and achieve amazing results. We are driven by our passion for success and we are proud to deliver best-in-class payment technology and software solutions. Join our dynamic team and make your mark on the payments technology landscape of tomorrow. Our Company Global Payments helps businesses succeed by delivering secure and personalized payment … scalable, and fast payment solution integration - accommodating the swiftly-shifting ways consumers pay for goods and services. With this visionary payment processing platform, Global Payments Integrated helps business management software companies grow their business through our embedded commerce services, bolster customer loyalty with unique payments solutions, and improve profitability. You, as a C/C++ Software Engineer are … responsible for the design and development of our software components that are deployed to our countertop and handheld Payment Capture terminals (Genius). The Genius products are highly secure devices capable of handling contact and contactless smart cards, Android Pay, Apple Pay, Samsung Pay etc., as well as providing value added services for both the Merchant and paying customers. More ❯
Developing embedded software using modern C++ on Linux This product development and manufacturing company are growing and looking for a Senior Embedded Software Engineer to join their team. Their technologies are both standalone instruments as well as hardware components for complex systems integrated into customer products. As a senior team member, you will deliver robust, high quality software, write automated tests, as well as peer review other code. Requirements: Degree in computer science or electronics, with demonstrable industry experience as a senior embedded software engineer. Extensive experience with embedded software using modern C++ (ideally 17) programming that is used for developing optimised complex systems through efficient memory management including embedded kernel and Linux driver technologies. More ❯
Leicester, Leicestershire, England, United Kingdom Hybrid / WFH Options
Sanderson
Up to £65,000 + 10% bonus Industry: Financial Services We're partnering with a global financial services company seeking a Senior Quality Engineer/Automation Tester to drive software quality and testing automation within a fast-paced Agile environment. You'll work alongside developers and offshore testers to ensure high-quality releases through automated testing solutions … using Java, Groovy, Katalon , and Selenium . Key Responsibilities: Lead end-to-end testing efforts across Agile development teams. Design, develop, and maintain automated test frameworks and scripts. Collaborate with developers to identify and resolve issues early in the development lifecycle. Mentor and guide offshore test teams to ensure alignment and quality standards. Act as a champion for quality … by identifying and implementing improvements in testing tools, techniques, and processes. Report to both the Quality Engineering Practice Manager and the Engineering Delivery Lead/Manager for oversight and strategic alignment. Required Skills & Experience: Strong background in test automation with tools like Selenium , Katalon , and Groovy/Java . Hands-on experience with CI/CD pipelines , DevOps tools More ❯
Job Title: SoftwareTester Location: North East (flexible working) Job Type: Permanent The Role: As a Software Tester, you will be responsible for both manual and automated testing of our web and/or mobile applications. You'll work closely with developers, product managers, and other team membersto identify bugs, suggest improvements, and ensure the reliability and performance of … with the development team in agile ceremonies like sprint planning, daily stand-ups, and retrospectives. Log, track, and retest bugs to ensure successful resolution. Conduct regression, performance, and functional testing as needed. Contribute to improving processes, tools, and techniques. Assist in maintaining CI/CD pipelines with integrated automated tests. What We're Looking For: Proven experience in manual … and automation testing. Familiarity with testing frameworks and tools (e.g. Selenium, Cypress, Postman, JMeter, etc.). Solid understanding of software QA methodologies, tools, and processes. Experience with version control systems (e.g. Git) and test management tools (e.g. Jira, TestRail). Basic knowledge of scripting languages (e.g. JavaScript, Python, or Java) is a plus. Excellent attention to detail, communication More ❯
clients. The are dedicated to pushing boundaries and driving progress in the field of automation engineering. Due to sustained continued expansion they require a Controls & Automation Engineer to write software, test & commission turnkey automated systems. We anticipate that you will have: Experience in the design of Controls for Bespoke Automated Systems. Working familiarity with the following advantageous but not More ❯
Employment Type: Permanent
Salary: £50000 - £60000/annum Excellent Bens (Call for Details)
days p/w in Hampshire Demonstrable experience aligning site implementations with business security policies and RMADS, based on SAC advice. Strong ability to conduct hardware and software tests, utilising SMEs and external resources as required. Knowledge of ICT infrastructure, including cabling, equipment, hardware, and software. Proven experience in ICT project planning and systems implementation. Ability to produce project More ❯
days p/w in Hampshire Demonstrable experience aligning site implementations with business security policies and RMADS, based on SAC advice. Strong ability to conduct hardware and software tests, utilising SMEs and external resources as required. Knowledge of ICT infrastructure, including cabling, equipment, hardware, and software. Proven experience in ICT project planning and systems implementation. Ability to produce project More ❯
stakeholder needs and system requirements Applying MBSE methodologies to support systems lifecycle activities Communicating complex system architecture and design elements to technical and non-technical stakeholders Collaborating with systems, software, hardware, safety, and test engineers to ensure coherent system development Providing technical leadership and guidance to junior engineers Your skills and experiences: Expertise in SysML, architecture frameworks and MBSE More ❯
A key role focused on ensuring customers continue to get the most from their PortSwigger experience through successful renewals. We make Burp Suite, the world's most widely used software for web security testing. Trusted by over 16,000 organizations globally - including Google, Amazon, and NASA - our products and research power the world's best security teams. We're More ❯
Cloud Engineering Team looks after the on-prem IT infrastructure. The primary function of this position will be to take responsibility for the successful development, management and maintenance of software services to ensure that the production services perform effectively, while maintaining a high level of internal customer satisfaction. This includes developing, maintaining, supporting, and optimizing key functional areas, particularly … internal applications and servers in a hybrid infrastructure. You will develop, troubleshoot and resolve software and process problems in a timely and effective fashion. This is a rare and exciting opportunity to be an early employee at a start-up shaping the future of quantum computing, and in particular to form a new team within the company. There are … vast opportunities for professional growth and to make an impact within the company. As a Senior Software Engineer , the position will suit someone who has a strong software background and problem-solving mindset, demonstrates critical-thinking and passion for automating tasks. Due to the nature of hybrid infrastructure, some tasks may require to be on site. Our Team More ❯
Summary As part of the M&S Software Engineering team, you'll be joining a well-loved historic brand, working on solutions that serve millions of loyal customers and thousands of colleagues! With ethical values that run right through the company's core and technology leaders that truly understand software engineers and engineering, it's an exciting time … as we're redefining ourselves into a digital first and engineering-led organisation, with the quality of our engineering team being a key differentiator. As a Staff Software Engineer in Commercial Trading, your expertise will help us on this journey, creating solutions for the business that are robust and scalable, with good observability and metrics, following best-in-class … charity volunteer day to support a charity or cause you're passionate about through a dedicated day away from work. What You'll Do Your key accountabilities will include Software Development: Develop, test, and debug software solutions, taking a lead on what good coding practices look like. Technical Leadership: Provide expert guidance on complex projects, ensuring that softwareMore ❯
foundation in engineering principles to help deliver high-quality, reliable systems. What you'll do Design, develop, and execute test plans and test cases for IoT tracking devices (embedded software, mobile apps, and cloud platforms) . Perform manual and automated testing of firmware and software features, including over-the-air updates, location tracking (GNSS & Wi-Fi), power … or equivalent relevant work experience . 2+ years of experience in a QA or Systems engineering role, ideally within IoT or embedded systems . Strong knowledge of QA methodologies, testing types, and best practices . Experience with source control, e.g., Git, and CI/CD pipelines, e.g., GitHub . Experience with testing embedded systems. Experience with common embedded … personal and professional ethical values and integrity . Holds self accountable to achieving goals and standards . Strong analytical and debugging skills with the ability to understand hardware/software interactions Proficiency with Testrail, Postman, Wireshark, and other data capture tools . Familiarity with location technologies such as GNSS, Wi-Fi & BLE tracking . Experience testing battery-powered More ❯
Technologies: C++ Python TCP/IP networking Test Plans Test Execution Linux Server windows server QA ISTQB AWS Services system programming owasp security VMware debugging skills multithreaded software A Software Test Engineer is required to join the software QA test team of our Buckinghamshire based client, a manufacturer of software for the telecommunications and speech processing … fantastic career opportunity to work and be part of our client's QA team, responsible for ensuring that all products and services offered are fit for purpose. The selected Software Test Engineer in this team will have the following responsibilities: • Software development of tools and scripts for use by the QA team • Creating tests and writing test plans. More ❯
Lead Software Development Engineer in Test (Java/Python) London, England, United Kingdom Who we are: For over 20 years, Global Relay has set the standard in enterprise information archiving with industry-leading cloud archiving, surveillance, eDiscovery, and analytics solutions. We securely capture and preserve the communications data of the world's most highly regulated firms, giving them greater … other, completely free of barriers. We encourage you to apply if your qualifications and experience are a good fit for any of our openings. Your role: As a Lead Software Development Engineer in Test (SDET), you oversee testing resources on a small, highly focused team responsible for delivery of highly scalable and robust services within Global Relay's … platform. You are responsible to ensure appropriate and efficient testing strategies are applied in your areas of responsibility, with a focus on shift-left testing principles. You will drive continual improvement in your team's automation frameworks and coverage while mentoring other SDETs in the team on industry leading technologies and test practices. You will guide and participate More ❯
As an experienced Software Engineer, you will work within/lead a team of skilled design engineers, to supply high quality products and systems to the Defence Industry. The successful candidate will be experienced in translating system requirements to innovative software design solutions, leading to successful customer acceptance within project timescales and budget. The successful candidate will have … experience in a software team lead role, defining, supervising and mentoring the work of other engineers. What you’ll do Responsible to the project technical design authority for the quality of work produced by the team. Responsible to the Project Manager (PM) for estimating, monitoring and meeting project timescales. Defining architectural and detailed software designs as part of … define interfaces to firmware and electronics to ensure that overall system requirements are met. Presentation of designs at all stages within the project teams and to the customer. Monitoring software compliance with project and company, procedures and standards. Day to day management of the software team, in conjunction with the PM, to ensure the best use of available More ❯
possible in the field of AI. Join our close-knit, global team and help us build the future of AI infrastructure! Job Description We're looking for a Senior Software Engineer with strong experience in Golang and Kubernetes to join our team. In this role, you'll design and build high-performance, cloud-native back-end systems, scalable APIs … AI workloads , including LLMs and GPU-based services. You'll collaborate closely with cross-functional teams - including platform, infrastructure, and machine learning - to design, develop, and deliver high-quality software solutions. You'll help build tools and services that power model training, inference, and orchestration in production environments, while mentoring junior engineers, upholding engineering best practices, and driving initiatives … automate custom workload management Build and manage containerized services using Docker and industry best practices What you bring: Proven experience developing production systems in Golang Proven ability to improve software quality through unit testing, integration testing, code reviews, and adherence to clean code principles Deep knowledge of Kubernetes and cloud-native architectures Hands-on experience with containers More ❯
If you are an experienced engineer with software assurance experience, then please read on! I am currently recruting on behalf of a global leader in Defence, who are looking for a number of engineers to ensure the quality and operability of software that will be used on cutting edge projects in the industry. Please note, this is not … a software test position, rather a role that will work alongside developers, engineers, and testers to qualify the software against requirements and present it to the end client. The Role: Plan and carry out software assurance activities including reviews of plans, processes, witnessing testing, inspections and auditing Review software plans, documentation and software aspects … of system level plans and documents to provide timely and meaningful feedback Engaging with System Designers, Software Developers and other engineering disciplines in the design process to ensure that software meets requirements Document the level of risk, provide evidence and reporting for Senior Management Work with a range of stakeholders at all levels to resolve non-conformances and More ❯
If you are an experienced engineer with software assurance experience, then please read on! I am currently recruting on behalf of a global leader in Defence, who are looking for a number of engineers to ensure the quality and operability of software that will be used on cutting edge projects in the industry. Please note, this is not … a software test position, rather a role that will work alongside developers, engineers, and testers to qualify the software against requirements and present it to the end client. The Role: Plan and carry out software assurance activities including reviews of plans, processes, witnessing testing, inspections and auditing Review software plans, documentation and software aspects … of system level plans and documents to provide timely and meaningful feedback Engaging with System Designers, Software Developers and other engineering disciplines in the design process to ensure that software meets requirements Document the level of risk, provide evidence and reporting for Senior Management Work with a range of stakeholders at all levels to resolve non-conformances and More ❯