Unit Testing Jobs in the UK

226 to 250 of 322 Unit Testing Jobs in the UK

Full Stack Engineer

London Area, United Kingdom
RJC Group
enhance, and maintain enterprise applications using industry-standard coding practices. Collaborate with cross-functional Scrum teams to ensure accurate and complete delivery of solutions. Conduct thorough code reviews and unit testing to maintain quality and reliability. Engage with team leads and stakeholders to understand requirements and deliver scalable, maintainable software. Skills & Experience: Strong proficiency in C# and .NET More ❯
Posted:

Software Engineering Manager

Surrey, England, United Kingdom
Hybrid/Remote Options
Spectrum IT Recruitment
complex software solutions in time sensitive environments. Demonstrate fostering collaboration and driving innovation (using AI or similar) Previously implemented modern software engineering processes; Agile, TDD, BDD, CI/CD, Unit testing, etc Strong knowledge of IT/Cyber security; ISO2701, Cyber essentials, or similar A background in modern programming and cloud technology – .Net9, Azure or similar The business More ❯
Posted:

Embedded Software Engineer (C++)

Luton, England, United Kingdom
Airswift
and maintain embedded software for electronic warfare systems. Collaborate within integrated project teams to deliver robust, high-quality code. Manage requirements using IBM DOORS and ensure full traceability. Conduct unit testing and peer reviews to maintain code quality. Document work thoroughly and maintain configuration control. Must-Have Skills: Strong C++14 programming experience. Proficiency with Visual Studio 2019 and More ❯
Posted:

Senior Python Engineer - 6-12 Month Initial Contract

London Area, United Kingdom
Eaglecliff Recruitment
Azure cloud infrastructure and deployment best practices Solid understanding of containers, microservices, and functional design patterns Experience with Terraform for infrastructure as code (IaC) Committed to code quality through unit testing (e.g. PyTest) With a focus within Energy Trading, Oil & Gas, Financial Markets and Commodities, we offer a transparent Recruitment Service that has proven to be reliable and More ❯
Posted:

Senior Python Engineer - 6-12 Month Initial Contract

City of London, London, United Kingdom
Eaglecliff Recruitment
Azure cloud infrastructure and deployment best practices Solid understanding of containers, microservices, and functional design patterns Experience with Terraform for infrastructure as code (IaC) Committed to code quality through unit testing (e.g. PyTest) With a focus within Energy Trading, Oil & Gas, Financial Markets and Commodities, we offer a transparent Recruitment Service that has proven to be reliable and More ❯
Posted:

Software developer (6 months contract)

Greater London, England, United Kingdom
Mitra bio
R - Proven experience in refactoring "research-level" code into production-ready software - Proven experience of collaborating effectively in cross-functional team environment - Software skills include: OOP, test-driven development, unit testing (pytest), Git, CI/CD - Clear technical writing/documenting Desirable: - Familiarity with cloud environments (ideally AWS) - Familiarity with containerisation - Familiarity of workflow management systems (e.g. Snakemake More ❯
Posted:

Software Development & Deployment Engineer

Manchester, United Kingdom
Expleo UK LTD
model-driven development and handle a mixture of auto-generated and hand-written code. Apply Agile and DevOps principles within a CI/CD environment. Ensure code quality via unit testing , static analysis , and adherence to MISRA/JSF++ standards. Manage task reporting, risk registers, and software delivery tracking. Work collaboratively with system architects, project managers, and the More ❯
Employment Type: Permanent
Posted:

Temenos Developer – Payments & Derivatives

City of London, London, United Kingdom
Thrive IT Systems
interfaces using Temenos Integration Framework (IF) and TCIB . Work closely with business analysts and product owners to translate business requirements into technical specifications. Ensure high-quality deliverables through unit testing, documentation, and adherence to best practices. Mandatory Skills: Temenos Transact (T24) Development: Strong hands-on experience with TAFJ , jBase/Pickbasic , Bitbucket , Temenos Design Studio , and IRIS More ❯
Posted:

Temenos Developer – Payments & Derivatives

London Area, United Kingdom
Thrive IT Systems
interfaces using Temenos Integration Framework (IF) and TCIB . Work closely with business analysts and product owners to translate business requirements into technical specifications. Ensure high-quality deliverables through unit testing, documentation, and adherence to best practices. Mandatory Skills: Temenos Transact (T24) Development: Strong hands-on experience with TAFJ , jBase/Pickbasic , Bitbucket , Temenos Design Studio , and IRIS More ❯
Posted:

Embedded Audio Engineer

Northampton, England, United Kingdom
Hybrid/Remote Options
Blackstar Amplification Ltd
experience in a commercial software development environment Ability to produce clean, accurate and reusable code Desirable Experience with: A fast prototyping language (MATLAB, Python, C# etc.) CI/CD Unit Testing Agile development practises and associated software (Jira, Confluence etc.) Plugin Architectures (AU, VST3, AAX, LV2). Guitar player or an active interest in music technology An understanding More ❯
Posted:

Senior Software Engineer - CIAM XDP

London, United Kingdom
Barclays
communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Vice President Expectations To contribute or set strategy, drive requirements and make recommendations for change. Plan resources, budgets More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Stevenage, England, United Kingdom
The ONE Group Ltd
or current SC and DV clearance is highly beneficial. Duties & Experience: Strong programming knowledge of C, C++ or ADA Previous experience within software development for hardware or safety critical testing Work with a multidisciplinary team to create extensible code for new development and to deliver software solutions Creative design and critical analysis SDLC & Agile development TDD & Unit Testing More ❯
Posted:

Embedded Software Engineer

Stevenage, Hertfordshire, South East, United Kingdom
Guidant Global
integrity levels (e.g., DO178C Level B, SIL-4, or equivalent). Expertise in specification and requirements creation, with compliance tracking in DOORS. Working knowledge of C/C++ for testing special builds and conducting focused code reviews. Proficiency in unit testing using tools such as LDRA, RAPITA, or equivalent. Understanding of code coverage techniques and strategies for … with live equipment (PSUs, oscilloscopes, logic analysers) for system testing. Desirable (Best) Significant experience developing software to DO178C Level B standards. Familiarity with defence standards and microcontroller technologies. Experience testing on development cards in a test environment or bare-metal using special builds. Proficiency with RAPITA Systems Tool Suite. Knowledge of modelling tools and Ansys SCADE Tool Suite. Experience More ❯
Employment Type: Contract
Rate: Up to £70 per hour ; (Umbrella)
Posted:

Embedded Software Engineer

Lanarkshire, United Kingdom
Hybrid/Remote Options
KO2 Embedded Recruitment Solutions Ltd
directly to innovations that improve patient care worldwide. This is an exciting opportunity to work across the full software development lifecycle - from defining requirements and architecture through to implementation, testing, and ongoing product enhancements - all within a collaborative, quality-driven environment. Skills & Experience Essential: Proven experience in embedded software development using C. Strong understanding of real-time systems, RTOS …/32-bit microcontrollers, communication protocols (SPI, I2C, TCP/IP), and peripheral interfaces. Experience producing technical documentation, specifications, and verification plans. Proficient with version control (Git), Jira, and unit testing frameworks (Unity, Ceedling, CMock). Knowledge of code quality standards such as MISRA. The Role Design, develop, and maintain embedded C software for medical devices to rigorous More ❯
Employment Type: Permanent
Salary: GBP 60,000 - 80,000 Annual
Posted:

Embedded Software Engineer

Bellshill, Lanarkshire, Scotland, United Kingdom
Hybrid/Remote Options
KO2 Embedded Recruitment Solutions LTD
directly to innovations that improve patient care worldwide. This is an exciting opportunity to work across the full software development lifecycle - from defining requirements and architecture through to implementation, testing, and ongoing product enhancements - all within a collaborative, quality-driven environment. Skills & Experience Essential: Proven experience in embedded software development using C. Strong understanding of real-time systems, RTOS …/32-bit microcontrollers, communication protocols (SPI, I2C, TCP/IP), and peripheral interfaces. Experience producing technical documentation, specifications, and verification plans. Proficient with version control (Git), Jira, and unit testing frameworks (Unity, Ceedling, CMock). Knowledge of code quality standards such as MISRA. The Role Design, develop, and maintain embedded C software for medical devices to rigorous More ❯
Employment Type: Permanent, Work From Home
Salary: £80,000
Posted:

Embedded Software Engineer

Motherwell, North Lanarkshire, Mossend, Lanarkshire, United Kingdom
Hybrid/Remote Options
KO2 Embedded Recruitment Solutions Ltd
directly to innovations that improve patient care worldwide. This is an exciting opportunity to work across the full software development lifecycle - from defining requirements and architecture through to implementation, testing, and ongoing product enhancements - all within a collaborative, quality-driven environment. Skills & Experience Essential: Proven experience in embedded software development using C. Strong understanding of real-time systems, RTOS …/32-bit microcontrollers, communication protocols (SPI, I2C, TCP/IP), and peripheral interfaces. Experience producing technical documentation, specifications, and verification plans. Proficient with version control (Git), Jira, and unit testing frameworks (Unity, Ceedling, CMock). Knowledge of code quality standards such as MISRA. The Role Design, develop, and maintain embedded C software for medical devices to rigorous More ❯
Employment Type: Permanent
Salary: £60000 - £80000/annum
Posted:

Senior Software Development Engineer (Java Backend)

london, south east england, united kingdom
Expedia Group
best practices, research and recommend frameworks and architectural/code design patterns, identify areas of improvements within the code and suggests solutions and advocate for operational excellence (such as unit testing, establishing SLAs, programming for resiliency and scalability). You will take a whole systems approach to analyze issues and implement holistic solutions by ensuring that linkages between … fit a business need. Able to understand highly complex systems and design moderately complex systems and can guide integrations across teams within business unit. Has a strong understanding of testing and monitoring tools and technologies and uses this knowledge to identify and advocate for project quality via testing, monitoring and alerting at the project level. Ability to establish More ❯
Posted:

Software Engineer

London Area, United Kingdom
Hybrid/Remote Options
CXC
enhance software for intra-operative devices. Ensure maintainability, reliability, and performance of existing software systems. Improve device monitoring and cloud connectivity capabilities. Investigate and resolve technical issues reported during testing or support. Contribute to security and regulatory compliance processes. Deliver robust, secure-by-design software for medical applications. Must-Have Skills BS/MS in Computer, Electrical, or Electronics … Unix/Linux environments. Hands-on experience with inter-process communication (gRPC, DDS, Zenoh, etc.). Experience with hardware systems and remote device management. Solid understanding of TDD and unit testing using tools like Google Test (gtest). Strong analytical and problem-solving skills, with attention to code quality and maintainability. Nice-to-Have Skills Familiarity with GUI More ❯
Posted:

Software Engineer

City of London, London, United Kingdom
Hybrid/Remote Options
CXC
enhance software for intra-operative devices. Ensure maintainability, reliability, and performance of existing software systems. Improve device monitoring and cloud connectivity capabilities. Investigate and resolve technical issues reported during testing or support. Contribute to security and regulatory compliance processes. Deliver robust, secure-by-design software for medical applications. Must-Have Skills BS/MS in Computer, Electrical, or Electronics … Unix/Linux environments. Hands-on experience with inter-process communication (gRPC, DDS, Zenoh, etc.). Experience with hardware systems and remote device management. Solid understanding of TDD and unit testing using tools like Google Test (gtest). Strong analytical and problem-solving skills, with attention to code quality and maintainability. Nice-to-Have Skills Familiarity with GUI More ❯
Posted:

Principal Web Architect

England, United Kingdom
London Stock Exchange Group
Coaching : Guide and mentor senior engineers, fostering a culture of technical excellence and continuous learning. Tooling & Developer Experience : Own and enhance the tooling ecosystem (CI/CD, linters, bundlers, testing frameworks) to streamline development workflows. Framework Development : Contribute to and maintain shared frameworks and libraries that power our web applications. Innovation & Research : Stay ahead of emerging trends in web … experience in architecting and developing web applications. Deep expertise in modern JavaScript/TypeScript, React (or similar frameworks), and web performance optimization. Deep understanding of software design patterns, SOLID, unit testing, locking, dependency injection and other essential engineering methods. Strong understanding of frontend infrastructure, build systems, and deployment pipelines. Experience coaching senior engineers and leading technical initiatives. Passion More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Infrastructure Engineer Lead

Glasgow, United Kingdom
Barclays
to our customers while maintaining our culture of collaboration, learning, and continuous improvement. To be successful in this role you should have: Required Skills: Proficiency in Java and BDD testing frameworks Experience with AWS or other public cloud platforms Proven ability to build high-scale distributed systems Deep understanding of authorization models (ReBAC, ABAC, RBAC) and Policy as Code … communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Vice President Expectations Advise key stakeholders, including functional leadership teams and senior management on functional and cross functional More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

London Area, United Kingdom
CXC
helping develop the software stack for our next generation intra-operative devices. Maintain and enhance methods for device monitoring and cloud connectivity. Investigate, debug, and resolve issues reported from testing and support. Participate in the relevant security and regulatory compliance processes. Develop robust and secure-by-design software fit for a medical-grade system. Must Haves BS/MS … Strong knowledge of Unix/Linux environments Experience with inter-process communication frameworks (gRPC, DDS, Zenoh etc.) Experience working with deployed hardware systems and remote device management Experience with unit testing using methodologies like Test-Driven Development (TDD), including proficiency with testing frameworks such as Google Test (gtest) or similar tools Flexible - you can independently solve problems More ❯
Posted:

Senior Software Engineer

City of London, London, United Kingdom
CXC
helping develop the software stack for our next generation intra-operative devices. Maintain and enhance methods for device monitoring and cloud connectivity. Investigate, debug, and resolve issues reported from testing and support. Participate in the relevant security and regulatory compliance processes. Develop robust and secure-by-design software fit for a medical-grade system. Must Haves BS/MS … Strong knowledge of Unix/Linux environments Experience with inter-process communication frameworks (gRPC, DDS, Zenoh etc.) Experience working with deployed hardware systems and remote device management Experience with unit testing using methodologies like Test-Driven Development (TDD), including proficiency with testing frameworks such as Google Test (gtest) or similar tools Flexible - you can independently solve problems More ❯
Posted:

Application Developer

London, UK
CXC
helping develop the software stack for our next generation intra-operative devices. Maintain and enhance methods for device monitoring and cloud connectivity. Investigate, debug, and resolve issues reported from testing and support. Participate in the relevant security and regulatory compliance processes. Develop robust and secure-by-design software fit for a medical-grade system. Must Haves BS/MS … Strong knowledge of Unix/Linux environments Experience with inter-process communication frameworks (gRPC, DDS, Zenoh etc.) Experience working with deployed hardware systems and remote device management Experience with unit testing using methodologies like Test-Driven Development (TDD), including proficiency with testing frameworks such as Google Test (gtest) or similar tools Flexible - you can independently solve problems More ❯
Posted:

Application Developer

City of London, London, United Kingdom
CXC
helping develop the software stack for our next generation intra-operative devices. Maintain and enhance methods for device monitoring and cloud connectivity. Investigate, debug, and resolve issues reported from testing and support. Participate in the relevant security and regulatory compliance processes. Develop robust and secure-by-design software fit for a medical-grade system. Must Haves BS/MS … Strong knowledge of Unix/Linux environments Experience with inter-process communication frameworks (gRPC, DDS, Zenoh etc.) Experience working with deployed hardware systems and remote device management Experience with unit testing using methodologies like Test-Driven Development (TDD), including proficiency with testing frameworks such as Google Test (gtest) or similar tools Flexible - you can independently solve problems More ❯
Posted:
Unit Testing
10th Percentile
£46,100
25th Percentile
£51,250
Median
£64,075
75th Percentile
£78,438
90th Percentile
£123,250