1 to 25 of 472 Clean Code Jobs in the UK

Full Stack Sofware Engineer

Hiring Organisation
CGI
Location
Newry Mourne and Down, United Kingdom
Employment Type
Full Time
with product owners, designers, architects, and clients to translate requirements into secure, scalable software that delivers real value. By taking ownership of quality, applying clean code principles, and embedding automated testing, you will help create resilient, maintainable systems that stand the test of time. You will also contribute … team. With the backing of a supportive engineering community, you will be empowered to experiment, strengthen best practice, and expand your expertise - including low-code delivery using the Microsoft Power Platform where appropriate. Key responsibilities: Design & Develop secure, scalable full-stack applications using modern frameworks Build & Integrate responsive user ...

Principal Software Engineer – Customer Platforms

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
Practice to help establish engineering excellence at M&S. Lead by example via contributions to our engineering ecosystem. Pioneer and promote methodologies like clean code and clean architecture. Advocate for engineering productivity, delivery quality and operational excellence through a continuous ecosystem. Drive DevOps practices to automate … internal and external brand outreach activities. Requirements Significant track record of strategic and innovative thinking, as well as execution and implementation. Specialist in clean code and implementation of design patterns for common problems. Depth of knowledge in Information Security, you can design, quality review and quality assure solutions ...

Principal Software Engineer – Food

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
direction and influence our overall strategy Champion Communities of Practice Lead by example via contributions to our engineering ecosystem Pioneer and promote methodologies like clean code and clean architecture Advocate for engineering productivity, delivery quality and operational excellence Drive DevOps practices to automate the Product development life … internal and external brand outreach activities Requirements Significant track record of strategic and innovative thinking, as well as execution and implementation Specialist in clean code and implementation of design patterns for common problems Depth of knowledge in Information Security Confident driving system design conversations Able to analyse current ...

Remote Senior Software Engineer (Go)

Hiring Organisation
Form 3
Location
Bristol, UK
Employment Type
Full-time
operational excellence are core to how we build Collaborating closely with other engineers in a flat, autonomous team structure, with a strong focus on code quality, simplicity, and continuous improvement Working with modern tooling and technologies such as Golang, Kubernetes, CockroachDB and NATS JetStream in a highly automated DevOps … tools and CI/CD pipelines Interest in owning projects end-to-end and supporting them as they go live in production Appreciation of clean code and software engineering best-practice Experience with Go, along with a "right tool for the job" mentality Great communication skills who enjoy ...

Remote Senior Software Engineer (Go)

Hiring Organisation
Form 3
Location
Norwich, Norfolk, UK
Employment Type
Full-time
operational excellence are core to how we build Collaborating closely with other engineers in a flat, autonomous team structure, with a strong focus on code quality, simplicity, and continuous improvement Working with modern tooling and technologies such as Golang, Kubernetes, CockroachDB and NATS JetStream in a highly automated DevOps … tools and CI/CD pipelines Interest in owning projects end-to-end and supporting them as they go live in production Appreciation of clean code and software engineering best-practice Experience with Go, along with a "right tool for the job" mentality Great communication skills who enjoy ...

Remote Senior Software Engineer (Go)

Hiring Organisation
Form 3
Location
Lincoln, Lincolnshire, UK
Employment Type
Full-time
operational excellence are core to how we build Collaborating closely with other engineers in a flat, autonomous team structure, with a strong focus on code quality, simplicity, and continuous improvement Working with modern tooling and technologies such as Golang, Kubernetes, CockroachDB and NATS JetStream in a highly automated DevOps … tools and CI/CD pipelines Interest in owning projects end-to-end and supporting them as they go live in production Appreciation of clean code and software engineering best-practice Experience with Go, along with a "right tool for the job" mentality Great communication skills who enjoy ...

Remote Senior Software Engineer (Go)

Hiring Organisation
Form 3
Location
Maidstone, Kent, UK
Employment Type
Full-time
operational excellence are core to how we build Collaborating closely with other engineers in a flat, autonomous team structure, with a strong focus on code quality, simplicity, and continuous improvement Working with modern tooling and technologies such as Golang, Kubernetes, CockroachDB and NATS JetStream in a highly automated DevOps … tools and CI/CD pipelines Interest in owning projects end-to-end and supporting them as they go live in production Appreciation of clean code and software engineering best-practice Experience with Go, along with a "right tool for the job" mentality Great communication skills who enjoy ...

Remote Senior Software Engineer (Go)

Hiring Organisation
17918
Location
Lancaster, Lancashire, United Kingdom
operational excellence are core to how we build Collaborating closely with other engineers in a flat, autonomous team structure, with a strong focus on code quality, simplicity, and continuous improvement Working with modern tooling and technologies such as Golang, Kubernetes, CockroachDB and NATS JetStream in a highly automated DevOps … tools and CI/CD pipelines Interest in owning projects end-to-end and supporting them as they go live in production Appreciation of clean code and software engineering best-practice Experience with Go, along with a right tool for the job mentality Great communication skills who enjoy ...

Remote Senior Software Engineer (Go)

Hiring Organisation
17918
Location
Bournemouth, Hampshire, United Kingdom
operational excellence are core to how we build Collaborating closely with other engineers in a flat, autonomous team structure, with a strong focus on code quality, simplicity, and continuous improvement Working with modern tooling and technologies such as Golang, Kubernetes, CockroachDB and NATS JetStream in a highly automated DevOps … tools and CI/CD pipelines Interest in owning projects end-to-end and supporting them as they go live in production Appreciation of clean code and software engineering best-practice Experience with Go, along with a right tool for the job mentality Great communication skills who enjoy ...

Remote Senior Software Engineer (Go)

Hiring Organisation
17918
Location
Slough, Berkshire, United Kingdom
operational excellence are core to how we build Collaborating closely with other engineers in a flat, autonomous team structure, with a strong focus on code quality, simplicity, and continuous improvement Working with modern tooling and technologies such as Golang, Kubernetes, CockroachDB and NATS JetStream in a highly automated DevOps … tools and CI/CD pipelines Interest in owning projects end-to-end and supporting them as they go live in production Appreciation of clean code and software engineering best-practice Experience with Go, along with a right tool for the job mentality Great communication skills who enjoy ...

Remote Senior Software Engineer (Go)

Hiring Organisation
17918
Location
Woking, Surrey, United Kingdom
operational excellence are core to how we build Collaborating closely with other engineers in a flat, autonomous team structure, with a strong focus on code quality, simplicity, and continuous improvement Working with modern tooling and technologies such as Golang, Kubernetes, CockroachDB and NATS JetStream in a highly automated DevOps … tools and CI/CD pipelines Interest in owning projects end-to-end and supporting them as they go live in production Appreciation of clean code and software engineering best-practice Experience with Go, along with a right tool for the job mentality Great communication skills who enjoy ...

Lead Engineer

Hiring Organisation
Jobleads-UK
Location
Nottingham, England, United Kingdom
overall technical architecture, ensuring scalability, performance, security, and maintainability of the software systems. Champion the adoption of best practices in software development, including clean code, maintainability, efficient coding standards, and DevSecOps practices. Collaborate closely with cross-functional team members, including product owners, designers, QA, and other stakeholders … technical strategy, and business goals. Manage technical risks and issues, proactively identifying potential challenges and developing mitigation strategies. Provide clear and concise documentation for code, processes, and system architecture to facilitate knowledge sharing and maintainability for yourself and the team. Translating our requirements to clean, scalable code ...

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 ...

Senior Software Engineer

Hiring Organisation
WTW
Location
Surrey, United Kingdom
Employment Type
Full Time
successful in this role with experience in delivering large scale Cloud services. The Role: Provide technical input, guidance and leadership to the team (including code quality, best practices, processes, some aspects of release management, etc.). Assist in the design and documenting of solutions meeting functional and non-functional … design, implementation, unit and system testing, deployment, operations, monitoring and incident management. Software engineering fundamentals Strong grounding in objectoriented design, design patterns, SOLID principles, clean code practices, code review, documentation and Agile delivery. Core technical stack Hands‐on experience with C# and .NET (Core/6+ ...

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 ...

Senior Mobile Developer

Hiring Organisation
Method-Resourcing
Location
Manchester, North West, United Kingdom
Employment Type
Permanent
Working with Swift, SwiftUI and UIKit for iOS development Developing Android applications using Kotlin and Java Integrating REST APIs and third party services Writing clean, maintainable and scalable code Taking part in code reviews and contributing to technical decisions Working closely with cross functional teams … Kotlin and Java Publishing applications to both the Apple App Store and Google Play Store REST API integration Mobile application architecture including MVVM or Clean Architecture Git and modern development practices CI/CD pipelines and automated testing Experience with cloud platforms, Firebase, Azure, AWS, Google Cloud or cross ...

Platform Engineer - Pi-Engineer

Hiring Organisation
GlobalLogic
Location
London, UK
Employment Type
Full-time
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 ...

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 ...

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 ...

Junior Software Engineer (Java / Kotlin / JVM)

Hiring Organisation
Salt Search
Location
London, South East, England, United Kingdom
Employment Type
Contractor
Contract Rate
£200 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 ...

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 ...

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 Developer

Hiring Organisation
Daniel James Resourcing Ltd
Location
Manchester, North West, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£85,000
engineering practices. This is not a people-management role disguised as leadership. You'll still spend the majority of your time designing solutions, writing code, reviewing pull requests and helping solve challenging engineering problems whilst mentoring a team of talented developers. What You'll Be Doing Leading a small … scalable cloud-native applications using modern .NET Building event-driven microservice architectures Collaborating closely with Product, Architecture and Platform teams Driving engineering best practice, clean code and quality standards Coaching and mentoring Software Engineers Contributing to architecture and technical direction Reviewing code and promoting engineering excellence Supporting ...