1 to 25 of 226 Clean Code Jobs in the UK

Senior Software Engineer I – Search and AI Platform

Hiring Organisation
Elsevier
Location
Greater London, United Kingdom
Employment Type
Full Time
Salary
86900 to 144600 EUR Annually
with databases, web services, or AWS services (Neo4j, DynamoDB, RDS, S3, Parameter Store, SQS, SNS, Kinesis) to support ingestion, storage, and messaging pipelines. Champion clean code, SOLID principles, and engineering best practices , setting standards and mentoring engineers. Collaborate with product managers and engineering teams to deliver advanced search … cloud-native architectures with AWS and Kubernetes (EKS) . An advocate of best practices for rapid development of quality software, including SOLID principles, clean code, architectural design patterns, CI/CD Familiarity with Agile, Kanban, or other iterative development methodologies. Comfortable learning new technologies, languages, and tools ...

Golang Engineer

Hiring Organisation
Arrows
Location
United Kingdom
scaleups. What you’ll do Collaborate with business stakeholders to understand requirements and translate them into possible improvements to our product. Design and develop clean, maintainable, and high-quality software. Conduct code reviews and contribute to a culture of technical excellence. Collaborate on system design, tech stack decisions … Science or equivalent practical experience. 5+ years of experience in a software engineering role. Passionate about software craftsmanship: Strong understanding of software development principles, Clean Code and Clean Architecture. Product thinking: Ability to translate business problems into precise requirements, specifications and ultimately into code. Ownership: take responsibility ...

Java Developer

Hiring Organisation
Global
Location
Greater London, United Kingdom
Employment Type
Full Time
Driving technical conversations with developers and product owners to understand project requirements, discuss implementation approaches, and ensure smooth integration of various software components. Championing code quality : Leading by example in code reviews, proactively identifying opportunities to improve code standards, and mentoring team members on best practices. Driving … provide business value. Proactively contributed towards the refinement and design of features, driving technical discussions and influencing architectural decisions. Championed good development practice in code reviews, providing insightful feedback and mentoring others on technical approaches. Assisted in ensuring a reliable production environment using relevant tooling. Gained an understanding ...

Senior Full Stack Software Developer

Hiring Organisation
Corpay
Location
Central London, London, United Kingdom
Employment Type
Permanent
down tasks into actionable items to meet deadlines and achieve business 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 … code reviews to ensure high-quality deliverables. Take ownership of complex technical problems from discovery through delivery, balancing maintainability, performance, security, and business value. Develop and maintain system features with a focus on performance and scalability. Collaborate effectively with Product Owners, Scrum Masters, QA Engineers, and other Developers. Troubleshoot ...

Full Stack Software Developer (.NET)

Hiring Organisation
DMR Personnel Ltd
Location
Norwich, Norfolk, United Kingdom
Employment Type
Permanent
Salary
£45000 - £50000/annum Plus excellent benefits
excellent opportunity for a Full Stack Developer who has experience with a variety of development technologies. Responsibilities will include producing fully functional, clean code; integration of backend data; UI and web layout design; as well as de-bugging and bug-fixes. You'll be working across the full … Work closely with product managers, UX/UI designers, and other developers to deliver features that meet business requirements and enhance user experience. Write clean, efficient, and maintainable code adhering to industry best practices. Conduct code reviews, provide feedback, and mentor junior developers when required. Design ...

Platform Engineer - Pi-Engineer

Hiring Organisation
GlobalLogic
Location
London Area, United Kingdom
joining as a hands-on technical powerhouse who can architect a platform, spin up a secure CI/CD pipeline, write clean code, and then confidently pivot to present the business value to a C-suite client. About the role: ● Consultative Delivery: Act as a trusted advisor … IDPs). A major focus will be leveraging tools like Spotify Backstage to improve developer experience (DevX) for our clients. ● Hands-on Engineering: Write clean, production-ready code while simultaneously establishing robust DevOps pipelines, infrastructure as code (IaC), and automated testing strategies. ● Drive the AI-Native Mission ...

Senior Fullstack Software Engineer

Hiring Organisation
Sanderson Government and Defence
Location
United Kingdom
Employment Type
Permanent
Salary
£65,000
system design Work across the full software development lifecycle from concept through to deployment Troubleshoot and resolve complex technical challenges Quality & Best Practice Write clean, maintainable, and well-tested code Implement and optimise CI/CD pipelines Conduct code reviews and uphold high engineering standards Ensure solutions … understanding of Agile and DevOps practices, including CI/CD Experience with cloud platforms such as AWS, Azure, or GCP Familiarity with infrastructure as code (e.g. Terraform) Experience with modern architectures such as microservices, containerisation (Docker/Kubernetes), or serverless Knowledge of automated testing and modern development practices Awareness ...

Junior Software Engineer (Java / Kotlin / JVM)

Hiring Organisation
Salt
Location
London, United Kingdom
Employment Type
Contract, Work From Home
Contract Rate
£0.00 - £200.00 per day
based backend development. The successful candidate will be working on modern applications and services that support customer-facing digital products, with a focus on clean code, APIs, service-based architecture and production-quality software delivery. Experience within digital banking, fintech, financial services or insurance would be beneficial, although … support * Develop and integrate APIs that support customer-facing digital products and internal platforms * Contribute to both greenfield and brownfield development projects * Participate in code reviews, technical discussions and system design conversations * Work closely with product, engineering and wider technology teams to refine requirements and deliver new features * Write ...

Full Stack - Tech Lead (Node.js, React, Java Script)

Hiring Organisation
Expleo Group
Location
Milton Keynes, Buckinghamshire, South East, United Kingdom
Employment Type
Permanent
review technical design documentation, API specifications, and architectural artefacts Engineering Excellence & Governance Define and enforce coding standards, development best practices, and quality benchmarks Conduct code reviews to ensure maintainability, performance, and security compliance Ensure adherence to DevSecOps practices, including CI/CD, automated testing, and secure coding Monitor … GitHub Actions, Jenkins) Familiarity with cloud platforms (Azure/AWS/GCP) Exposure to containerisation (Docker) and orchestration (Kubernetes) Engineering Practices Strong grounding in clean code principles and design patterns (SOLID, DRY) Experience with test automation, code quality tools, and static analysis Understanding of security best practices ...

Lead Fullstack Software Engineer

Hiring Organisation
Sanderson Government and Defence
Location
United Kingdom
Employment Type
Permanent
Salary
£75,000
system design Work across the full software development lifecycle from concept through to deployment Troubleshoot and resolve complex technical challenges Quality & Best Practice Write clean, maintainable, and well-tested code Implement and optimise CI/CD pipelines Conduct code reviews and uphold high engineering standards Ensure solutions … understanding of Agile and DevOps practices, including CI/CD Experience with cloud platforms such as AWS, Azure, or GCP Familiarity with infrastructure as code (e.g. Terraform) Experience with modern architectures such as microservices, containerisation (Docker/Kubernetes), or serverless Knowledge of automated testing and modern development practices Awareness ...

Software Engineer, Full-Stack Applications - Ratings Technology

Hiring Organisation
Fitch Group
Location
Manchester, United Kingdom
Employment Type
Full Time
scalable applications using Java/Springboot, Python (FastAPI/Flask), and ReactJS following best practices and design patterns • Contribute to the development lifecycle – Write clean, maintainable code, implement CI/CD pipelines with GitHub Actions, deploy to Kubernetes, and ensure quality through testing and code reviews • Work … other engineers to understand requirements and deliver solutions that meet business needs • Apply engineering best practices – Follow SOLID principles and design patterns, participate in code reviews, solve technical challenges, and contribute to code quality • Support and improve systems – Troubleshoot production issues, optimize performance, and help ensure reliability ...

Lead Full Stack Engineer

Hiring Organisation
ReVybe IT Recruitment Limited
Location
London, United Kingdom
Employment Type
Permanent
Salary
£100000 - £125000/annum
providing technical guidance, mentoring, and support while remaining heavily involved in software design, architecture, and development. You'll help shape the engineering culture, champion clean code and modern development practices, and influence the technical roadmap as the company continues its rapid growth. If you're someone who enjoys … deliver exceptional user experiences. Drive frontend best practices, ensuring applications are performant, accessible, and maintainable. Design and implement scalable microservices and RESTful APIs. Champion Clean Architecture, SOLID principles, and modern software engineering practices across the team. Conduct code reviews, provide technical mentoring, and support engineers with architectural ...

Scrum Master (SC + NPPV3 Cleared)

Hiring Organisation
Syntax Consultancy Limited
Location
Birmingham, West Midlands, United Kingdom
Employment Type
Contract, Work From Home
Contract Rate
450-475/day (Outside IR35)
traditional Scrum Master role. The role will combine Agile leadership with deep technical capability in Java-based microservices, allowing you to actively challenge code, influence engineering decisions, and drive DevOps best practices across AWS platforms. Act as a technical authority in the squad, working closely with the Technical Delivery … lead Scrum ceremonies and ensure effective sprint planning, execution + delivery outcomes. Technical Leadership & Engineering Oversight: review/challenge Java + Spring Boot microservices code to ensure adherence to clean code, performance, scalability + best practice. Influencing Software Engineering decisions relating to Java frameworks, design patterns + ...

Technical Scrum Master(Java)

Hiring Organisation
Qualient Technology Solutions UK Limited
Location
Solihull, West Midlands (County), United Kingdom
Employment Type
Contract
traditional Scrum Master role. You will combine Agile leadership with deep technical capability in Java-based microservices, enabling you to actively challenge code, influence engineering decisions, and drive DevOps best practices across AWS platforms.You will operate as a technical authority within the squad, working closely with the Technical Delivery … with the Technical Delivery Manager to manage sprint risks, dependencies, and commitments. Technical Leadership & Engineering Oversight Review and challenge Java and Spring Boot microservices code to ensure adherence to clean code, performance, scalability, and security best practices. Provide technical leadership on microservices design, API standards, and service ...

.NET Developer/ Greenfield

Hiring Organisation
Reed Technology
Location
Cramlington, Northumberland, North East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£55,000
using C# and .NET Contribute to the architecture and development of a microservices-based system Apply strong object-oriented programming principles, including polymorphism and clean code practices Help build and optimise infrastructure-as-code (IaC) environments Work closely with DevOps practices, including CI/CD pipelines Collaborate … with cross-functional teams to define and deliver features Contribute to technical decisions in a greenfield environment Ensure code quality through testing, reviews, and best practices Required Skills & Experience Solid experience developing with C# and modern .NET (Core/.NET 6+) Strong understanding of microservices architecture Good knowledge ...

Senior Fullstack Software Engineer

Hiring Organisation
TPXImpact Holdings Plc
Location
United Kingdom
Employment Type
Permanent
Salary
£65,000
DevOps, and QA, to ensure software meets business requirements. Implement and optimise CI/CD pipelines to enhance development efficiency and software quality. Conduct code reviews, providing constructive feedback to enhance team performance and code quality. Troubleshoot and resolve technical issues, ensuring software operates smoothly and efficiently. Stay … with a focus on continuous integration and delivery. Comfortable working as a polyglot Experience with cloud platforms (e.g. Azure, AWS, GCP) and infrastructure as code (Terraform). Familiarity with CI/CD pipelines, automated testing, and modern software development practices. Knowledge of technologies such as microservices, containerisation (Docker, Kubernetes ...

Lead Data Platform Engineer (DV Clearable) - Up to £140,000

Hiring Organisation
Sanderson Government and Defence
Location
London, United Kingdom
Employment Type
Permanent
Spark for data processing Integration withbackend services such as: PostgreSQL Redis S3 (or equivalent object storage) Expertise in modern engineering practices, including: Continuous delivery Clean code principles Automated testing & TDD Code reviews and documentation Experience working in Agile/DevOps environments Proficiency with Git-based source control … other public cloud platforms Desirable Skills Experience designing and operating high-throughput, real-time data platforms Familiarity with microservices architectures Exposure to infrastructure as code and platform engineering practices Experience working in secure or regulated environments Security Requirements Must currently hold SC clearance Must be eligible and willing ...

Senior .Net Full Stack Developer

Hiring Organisation
Creative Recruitment
Location
Oxfordshire, England, United Kingdom
Employment Type
Full-Time
Salary
£50,000 - £65,000 per annum
working in agile environments (Scrum, sprints, stand-ups) Strong communicator, confident working with international teams Experienced in building high-traffic, responsive applications Committed to clean code, security best practices, and high-quality delivery Please send CV and portfolio stating your salary expectations. ...

MLOps Engineer

Hiring Organisation
Quantiphi
Location
United Kingdom
hands-on engineering manager role focused on developing APIs, infrastructure, and deployment pipelines for machine learning models. You’ll be expected to write clean, reusable code, follow best practices in cloud and software engineering, and contribute to the operational excellence of our machine learning systems. In addition … into user-facing applications. Work with platform engineers to align with infrastructure best practices and ensure scalable deployments. Review pull requests and contribute to code quality across the MLE team. Monitor and maintain cloud-based ML services, ensuring reliability and performance. Design and implement CI/CD pipelines ...

.Net Engineer

Hiring Organisation
Canada Life UK
Location
Bristol, Avon, South West, United Kingdom
Employment Type
Part Time
within changing environments. You will be tasked with the following duties: Develop software that meets requirements following best practices. Build reusable, well-documented, extensible code including unit tests. Ensure non-functional requirements (performance, auditing, security and on-going support) are considered during development. Identify risks. Participate in technical design … resolve technical problems Provide regular information on progress to project management and team leaders to allow regulation and reviewing of tasks. Participate in mentoring, code reviews and pair programming Complete or contribute to company standard documentation. Take part in continuous learning and professional development Required Knowledge/Experience/ ...

.Net Engineer

Hiring Organisation
Canada Life UK
Location
City of Bristol, United Kingdom
Employment Type
Full Time
within changing environments. You will be tasked with the following duties: Develop software that meets requirements following best practices. Build reusable, well-documented, extensible code including unit tests. Ensure non-functional requirements (performance, auditing, security and on-going support) are considered during development. Identify risks. Participate in technical design … resolve technical problems Provide regular information on progress to project management and team leaders to allow regulation and reviewing of tasks. Participate in mentoring, code reviews and pair programming Complete or contribute to company standard documentation. Take part in continuous learning and professional development Required Knowledge/Experience/ ...

Principle Java Engineer

Hiring Organisation
Profile 29
Location
South East London, London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£90,000
performance, and mentoring less- experienced engineers in workflow-centric delivery. This is an ideal role for someone who enjoys solving complex process problems through clean code, automation, and modern engineering practices. Responsibilities Design, develop, and deploy Camunda-based process and decision automation solutions Implement and integrate Java-based … maintain automated test suites, CI/CD pipelines, and containerised deployments Optimise Camunda engine performance and monitor workflow metrics for production environments Participate in code reviews, peer testing, and technical design discussions Contribute to their internal best-practice frameworks and automation accelerators Essential Eligible (have resided ...

Java Engineer

Hiring Organisation
Profile 29
Location
London, UK
Employment Type
Full-time
runtime performance, and mentoring less- experienced engineers in workflow-centric delivery.This is an ideal role for someone who enjoys solving complex process problems through clean code, automation, and modern engineering practices.The role involves visiting client sites; the company will cover travel expenses. Frequency is uncertain but candidates should … processesDevelop and maintain automated test suites, CI/CD pipelines, and containerised deploymentsOptimise Camunda engine performance and monitor workflow metrics for production environmentsParticipate in code reviews, peer testing, and technical design discussionsContribute to their internal best-practice frameworks and automation acceleratorsEssentialEligible (have resided in the UK for the past ...

Java Engineer

Hiring Organisation
Profile 29
Location
United Kingdom
Employment Type
Permanent, Work From Home
Salary
£90,000
performance, and mentoring less- experienced engineers in workflow-centric delivery. This is an ideal role for someone who enjoys solving complex process problems through clean code, automation, and modern engineering practices. The role involves visiting client sites; the company will cover travel expenses. Frequency is uncertain but candidates … maintain automated test suites, CI/CD pipelines, and containerised deployments Optimise Camunda engine performance and monitor workflow metrics for production environments Participate in code reviews, peer testing, and technical design discussions Contribute to their internal best-practice frameworks and automation accelerators Essential Eligible (have resided ...

Java Engineer

Hiring Organisation
Profile 29
Location
South East London, London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£90,000
performance, and mentoring less- experienced engineers in workflow-centric delivery. This is an ideal role for someone who enjoys solving complex process problems through clean code, automation, and modern engineering practices. The role involves visiting client sites; the company will cover travel expenses. Frequency is uncertain but candidates … maintain automated test suites, CI/CD pipelines, and containerised deployments Optimise Camunda engine performance and monitor workflow metrics for production environments Participate in code reviews, peer testing, and technical design discussions Contribute to their internal best-practice frameworks and automation accelerators Essential Eligible (have resided ...