1 to 25 of 45 Permanent Unit Testing Jobs in London

Software Engineer (C# or Python . Net)

Hiring Organisation
17918
Location
London, United Kingdom
Software Engineer III works independently on individual pieces of work and solves moderately complex technical problems, including designing program flow, implementing effective code, performing unit testing, resolving defects, and contributing to system component design and specifications. Successfully implement development processes, coding best practices, secure coding standards, unit testing, code coverage expectations, and code reviews. Maintain an internal data curation tool. Use agentic development tools responsibly to accelerate development while maintaining code quality, security, correctness, and maintainability. Proficiency in development languages, including but not limited to: Python, C#, .NET, JavaScript, TypeScript, React, and Angular. Familiarity with ...

Senior Software Engineer - Marketing Platform

Hiring Organisation
17918
Location
London, United Kingdom
collaborate daily with product, engineering, analytics and data partners to ship the right thing. Own the whole experience: from shaping the solution to implementing, testing, releasing and watching it succeed in production. Raise the bar: through great testing, thoughtful reviews, and feedback that makes the whole team better. … designing data models for correctness and performance. Experience building distributed and concurrent systems (e.g., Kafka or equivalent). Strong engineering fundamentals: testable code, unit + integration testing, and pragmatic testing strategies. Clear communication: able to explain technical decisions to non-technical partners. A product mindset: you prioritise ...

(Senior) Software Engineer/ Software Engineer

Hiring Organisation
17918
Location
London, United Kingdom
collaborate daily with product, engineering, analytics and data partners to ship the right thing. Own the whole experience: from shaping the solution to implementing, testing, releasing and watching it succeed in production. Raise the bar: through great testing, thoughtful reviews, and feedback that makes the whole team better. … knowledge of relational databases and designing data models for correctness and performance. Experience building distributed and concurrent systems (e.g., Strong engineering fundamentals: testable code, unit + integration testing, and pragmatic testing strategies. A product mindset: you prioritise customer outcomes and use data to guide decisions. Hands ...

Senior Software Engineer

Hiring Organisation
Zaizi LTD
Location
West London, London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£75,000
/manager, UX designers, UX researchers, Developers, Platform engineers, etc Demonstrable experience working on continuous improvement environments doing multiple releases every week Coding and testing: Demonstrable experience designing, coding and debugging Golang based systems Good skills in web front end technologies such as HTML, CSS, Bootstrap Golang Spring Boot … Docker Kubernetes Atlassian Build tools: Maven, Gradle, Ant Familiar with source control systems, such as GIT, including branching, merging, etc. Testing: TDD, unit testing, JUnit, Mockito, Cypress Good knowledge of relational databases such as MySQL and PostgreSQL including data modelling, SQL scripts, store procedures Shift ...

Senior Full Stack Software Developer

Hiring Organisation
Corpay
Location
Central London, London, United Kingdom
Employment Type
Permanent
goals. Design, develop, and maintain scalable front-end and back-end solutions. Write clean, efficient, and maintainable code following best practices (e.g., Agile methodologies, unit testing, continuous integration, and clean code principles). Participate in code reviews to ensure high-quality deliverables. Take ownership of complex technical problems … design, stored procedures, and T-SQL. HTTP APIs and service-oriented or distributed systems. Message queues, service buses, asynchronous processing, or event-driven systems. Unit testing and modern engineering practices. Experience working in Agile delivery teams. Desirable Experience: Payments, FX, fintech, banking, or regulated financial services. Legacy modernization ...

Senior Backend Engineer (m/f/d) - Copyright

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
ownership of critical technical decisions and provide expert guidance in selecting appropriate technologies and tools. Development Practices: Champion best development practices, including code documentation, unit testing, and version control. Risk Mitigation: Identify and mitigate technical risks, proactively addressing potential challenges throughout the product development lifecycle. Industry Trends: Stay … advancements, integrating new technologies to enhance product offerings and maintain a competitive edge. AI‐Assisted Engineering: Embrace AI‐powered tools (e.g., coding assistants, automated testing, intelligent search) as productivity multipliers, and explore opportunities where AI can enhance our copyright products. Mentoring: Mentor and coach junior engineers, fostering a culture ...

Senior .NET Engineer

Hiring Organisation
Oscar Technology
Location
London, South East, England, United Kingdom
Employment Type
Full-Time
Salary
£70,000 - £80,000 per annum
markets) who need a brilliant .NET engineer to join as their second senior hire. The mission: drive proper test-driven development and strong unit-testing practices across the team, then use that foundation to build an agentic AI workflow - where engineers write clear requirements and tests … trust. You'd still be hands-on, building and maintaining core software alongside leading this initiative. What you'll be doing: Championing TDD and unit-testing best practice across the team Designing and rolling out an agentic AI workflow, including server-side AI code review and quality checks ...

Senior Software Engineer II - Payin Platform - Backend (Java)

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
varied audience, from fellow engineers to non-technical stakeholders across lots of teams. You enjoy writing testable code and you have experience in testing strategies, such as unit testing, integration testing You believe in and follow best coding practices, code reviews and open feedback You have ...

Senior Java Engineer (AWS, REST, SOAP) – Hybrid – Sussex

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
such as Jenkins, GitHub Actions, or AWS CodePipeline. Work with containerisation technologies (Docker) and orchestration platforms (ECS/EKS). Ensure code quality through unit, integration, and automated testing. Apply secure coding practices, including OAuth2/JWT authentication and general security best practices. Collaborate with cross‐functional teams … distributed systems. Familiarity with CI/CD pipelines and DevOps practices. Knowledge of Docker and container orchestration fundamentals (ECS, EKS). Experience with unit testing, integration testing, and automation frameworks. Understanding of security best practices, authentication/authorisation standards (OAuth2, JWT). Experience with SOAP/WSDL ...

Senior Software Engineer, Business Pricing

Hiring Organisation
17918
Location
London, United Kingdom
must have and is something to expect to happen on a daily basis. You enjoy writing testable code and you have experience in testing strategies, such as unit testing, integration testing You believe in and follow best coding practices, code reviews and open feedback A strong ...

Senior Quantitative Engineer

Hiring Organisation
Jobleads-UK
Location
Bromley, England, United Kingdom
etc. Build performant big data pipelines Use programming skills and knowledge of software development lifecycle principles to deliver high quality code for model and testing processes Collaborate with key stakeholders across the Bank to understand modelling and testing business processes and requirements Think outside the box of current … continuously enhance capabilities over time to respond to changing portfolios, economic conditions and emerging risks Source and evaluate data required for modelling and testing Design, develop and implement models and tests Produce clear, concise and repeatable technical documentation of models and tests for internal and regulatory purposes Qualifications Several ...

Senior Quantitative Engineer

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
domain independent (e.g., generic data quality tools over billions of rows of data) or domain specific (e.g., classification models for surveillance or testing framework for Global Markets processes). Senior Quantitative engineers work with senior modelers, risk managers, and technologists to understand the current state and design the future … etc. Build performant big data pipelines Use programming skills and knowledge of software development lifecycle principles to deliver high quality code for model and testing processes Collaborate with key stakeholders across the Bank to understand modelling and testing business processes and requirements Think outside the box of current ...

Data Engineer BI Python

Hiring Organisation
17918
Location
London, United Kingdom
data models and warehouse structures to support analytics and business intelligence workloads Write clean, testable Python/PySpark code using object-oriented principles and unit testing Implement infrastructure-as-code for the data platform using Terraform Contribute across the software development lifecycle, including requirements, design, development, testing … STEM-related field (or equivalent) Experience working in an agile and dynamic environment Experience across the software development lifecycle (requirements, design, architecture, development, testing, deployment, release, and support) At least 5 years of recent, hands-on professional experience actively coding as a data engineer AWS, Google Cloud, or Azure ...

Senior Oracle Technical Consultant – DV cleared

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
handling, monitoring, and performance tuning of integration flows. Collaborate with functional consultants, technical architects, and business stakeholders to gather requirements and design solutions. Conduct unit testing, system integration testing (SIT), and support user acceptance testing (UAT). Required Skills & Experience Proven hands‐on experience with Oracle ...

Full Stack Engineering Lead, Vice President

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
Software Development: Design, develop, test, and deploy high‐quality, scalable, and maintainable code. Quality Advocacy: Promote best practices for engineering excellence in coding, testing, build, deployment, and the maintenance of high‐quality software. Solution Implementation: Act as an active contributor to design and a hands‐on implementer of code. … added advantage. Experience with OpenShift, Docker and Kubernetes. Understanding of build and deployment tools like, Jenkin. Tekton, UDeploy, Harness, NPM, Maven, Gradle. Implement Unit Testing and TDD to ensure software quality and maintainability Proficiency in SQL Databases, MongoDB, Oracle preferred. Nice to have: Experience on Observability and monitoring ...

Android Engineer (Kotlin) - REMOTE

Hiring Organisation
17918
Location
London, United Kingdom
implementation of complex, scalable, and maintainable features using modern Android technologies. Architecture & Quality: Maintain exceptionally high code quality through rigorous code reviews, automated testing, and CI/CD pipelines. Performance Optimization: Continuously monitor, profile, and optimize app performance, ensuring minimal battery usage, fast startup times, and smooth UI rendering. … record of shipping high-quality apps to the Google Play Store. Language Mastery: Deep knowledge of Kotlin and a solid understanding of Android architecture. Testing: Strong belief in automated testing proficient with Unit testing Our teams forge connections internally and work with some of the best ...

Senior Web Application Developer

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
patterns. Experienced in RESTful API design and integration; experience with SOAP WebServices and XML/XPath. Skilled in using IoC containers (Autofac, Ninject) and unit testing frameworks (NUnit, Moq, SpecFlow). Proficient with source control management tools and processes (Git, GitFlow, SourceTree) and dependency management using NuGet. Experienced ...

Senior Software Engineer C# - FLEXIBLE WORKING

Hiring Organisation
17918
Location
London, United Kingdom
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. Plan resources, budgets, and policies; manage and maintain policies/processes; deliver continuous improvements ...

Salesforce Developer

Hiring Organisation
Peregrine
Location
City of London, London, United Kingdom
Employment Type
Permanent
test, and deploy Apex code (classes, triggers, and components) to extend Salesforce functionality. Participate in the full software development lifecycle, including requirements gathering, development, testing, deployment, and maintenance. Implement and maintain robust DevOps practices, including source code management, branching strategies, pull requests, and commits. Utilize DevOps tools such … documentation, including design specifications, code comments, and user guides. Provide technical support and troubleshooting for Salesforce applications. Adhere to best practices for Apex, Flows, Unit Testing and participate in peer reviews to ensure code quality and system integrity. Required Skills and Experience: 5+ years of hands-on experience ...

Salesforce Tech Lead - London Based (Hybrid)

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
team collaboration and leadership, encouraging communication and shared goals Deliver clean, well-documented technical solutions, and maintain a high standard of peer review and unit testing Engage with clients to understand and translate business needs into effective technical solutions Support business change and stakeholder communication, ensuring technical impacts … mindset You’re confident engaging with clients to clarify requirements, manage expectations, and explain limitations in an accessible way You’ve implemented and enforced testing best practices (unit, integration) and worked closely with testers to ensure high‐quality output You’ve led internal training or contributed to community ...

Java Developer- Work From Home

Hiring Organisation
17918
Location
London, United Kingdom
Azure , or Google Cloud Platform . Strong expertise in Java and Spring Boot . Solid understanding of engineering and architectural principles, including unit testing and TDD . Proven experience in software design and implementation across security , cloud , infrastructure as code , and CI/CD . Knowledge of cloud ...

Front Office Developer Platform Lead

Hiring Organisation
17918
Location
London, United Kingdom
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 ...

Staff Software Engineer

Hiring Organisation
17918
Location
London, United Kingdom
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 ...

Staff Software Engineer - Backend

Hiring Organisation
17918
Location
London, United Kingdom
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. Plan resources, budgets, and policies; manage and maintain policies/processes; deliver continuous improvements ...

Senior Cyber Software Engineer/ Technical Lead

Hiring Organisation
17918
Location
London, United Kingdom
design and implementation, along with mitigations. What we re looking for : Familiarity with a variety of development tools (IDEs, debuggers, source control) and techniques (unit testing, mocking, continuous integration, test-driven development). Knowledge of the principles of high-assurance development, and an awareness of the importance ...