76 to 100 of 430 Clean Code Jobs in the UK

Senior Associate Engineer (Digital Product Team)

Hiring Organisation
Canada Life
Location
London, South East, England, United Kingdom
Employment Type
Full-Time
Salary
Competitive salary
with a solid grounding in full lifecycle software development. On top of that, you will have a genuine interest in what happens after the code is written, how we deploy, operate, observe, and continuously improve our services in production. Designing, building, deploying, and supporting software across front and backend … Live the "you build it, you run it" model. Implement and refine DevOps practices, building and owning CI/CD pipelines, managing infrastructure as code, and instrumenting services with observability (metrics, logs, and traces) so their health is visible. Take part in operating live services, including release management, alerting ...

Lead Engineer

Hiring Organisation
Canada Life UK
Location
City of London, London, United Kingdom
Employment Type
Part Time
tooling. Our current tech stack is primarily Microsoft/Azure focused; solid C# is necessary. Advocate of key principles such as SOLID and CLEAN code, applying to all areas of development. Keen to write code that is self-explanatory and easy to maintain. We use GitHub Actions ...

Lead Engineer

Hiring Organisation
Canada Life UK
Location
Bristol, Avon, South West, United Kingdom
Employment Type
Part Time
tooling. Our current tech stack is primarily Microsoft/Azure focused; solid C# is necessary. Advocate of key principles such as SOLID and CLEAN code, applying to all areas of development. Keen to write code that is self-explanatory and easy to maintain. We use GitHub Actions ...

Lead Engineer

Hiring Organisation
Canada Life UK
Location
Isle Of Man, North West, United Kingdom
Employment Type
Part Time
tooling. Our current tech stack is primarily Microsoft/Azure focused; solid C# is necessary. Advocate of key principles such as SOLID and CLEAN code, applying to all areas of development. Keen to write code that is self-explanatory and easy to maintain. We use GitHub Actions ...

Lead Engineer

Hiring Organisation
17918
Location
Douglas, Lanarkshire, United Kingdom
tooling. Our current tech stack is primarily Microsoft/Azure focused solid C# is necessary. Advocate of key principles such as SOLID and CLEAN code, applying to all areas of development. Keen to write code that is self-explanatory and easy to maintain. We use GitHub Actions ...

Lead Engineer (Digital Product Team)

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
tooling. Our current tech stack is primarily Microsoft/Azure focused; solid C# is necessary. Advocate of key principles such as SOLID and CLEAN code, applying to all areas of development. Keen to write code that is self-explanatory and easy to maintain. We use GitHub Actions ...

Backend Software Developer (Python)

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
problems at the intersection of technology, data, and intelligence. We’re looking for a Backend Developer who thrives in dynamic environments — someone who loves clean code, scalable architecture, and being part of a team that’s pushing boundaries. The Role In this role, you will design, build … optimizing high-performance backend systems in Python and FastAPI Developing and maintaining backend systems that handle large volumes of real-time data Writing clean, testable, and maintainable code following best practices Contributing to system architecture decisions and the technical roadmap Taking ownership of projects ...

Senior Software Engineer (Java/Spring/AWS)

Hiring Organisation
Awin
Location
London, South East, England, United Kingdom
Employment Type
Full-Time
Salary
Competitive salary
cross-functional, service-oriented team, working on extending and maintaining our Affiliate Marketing platform. You design and build reliable services by writing clean, secure, and well-tested code, following modern engineering best practices. In this role, you have a significant impact on system efficiency, technical quality, and team … translating requirements into scalable technical solutions Support an effective agile way of working by helping facilitate team ceremonies and workshops Mentor engineers through code reviews, knowledge sharing, and day-to-day collaboration Troubleshoot and resolve production issues, ensuring service reliability and operational stability Communicate effectively in writing and verbally ...

Java Developer

Hiring Organisation
Anson Mccade
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£55,000
Theyre Looking For: 5+ years commercial Java development experience Strong Spring Boot knowledge Experience working in Agile environments Understanding of microservices architecture Passion for clean code and modern engineering practices Nice to Have: AWS or cloud exposure Docker/containers CI/CD tools (Jenkins, GitLab, SonarQube ...

Lead Software Engineer

Hiring Organisation
Searchability
Location
Newark, Nottinghamshire, England, United Kingdom
Employment Type
Full-Time
Salary
£48,000 - £60,000 per annum
/CD pipelines using Azure DevOps & Git Full stack software engineering experience Experience mentoring or leading developers Strong understanding of scalable architecture and clean code principles ...

Lead Software Engineer - JAVA - Equities - Vice President

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
micro‐service architectures and best practices. Proficient in all aspects of the Software Development Life Cycle. Good understanding of software design patterns and clean code practices. Strong written and oral communication skills. Proficiency in automation and continuous delivery methods. Advanced understanding of agile methodologies, CI/CD, Application ...

Senior Software Engineer - Margin Technology - Assistant Vice President

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
Java, React and/or Python* Strong hands-on experience of building RESTful APIs using popular frameworks like Spring* Experience of following TDD and clean code principles* Proficiency with data structures, algorithms and SQL* Able to independently work in fast paced and rapidly changing environment**Preferred Qualifications*** Experience ...

Senior Java Backend Developer

Hiring Organisation
Avanti Recruitment
Location
Leatherhead, Surrey, United Kingdom
Employment Type
Permanent
Salary
£70000 - £90000/annum
with complex, data-intensive systems Collaborating closely with frontend engineers and product teams Contributing to architecture and technical design decisions Improving performance, scalability and code quality Writing clean, well-tested and maintainable code Mentoring other developers and contributing to engineering best practice What We're Looking … relational database knowledge Excellent problem-solving and analytical skills Experience working within Agile environments Linux command line experience A passion for writing clean, secure and maintainable code Desirable Experience Neo4j or other graph databases Docker and Kubernetes AWS or Azure CI/CD pipelines Microservices architecture Experience within ...

Senior Lead Software Engineer - Mobile Engineering

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
platform across iOS and Android. This is a architect-level, hands-on leadership role : you'll define the technical direction, contribute directly to production code, and provide day-to-day technical leadership for both the iOS and Android teams. Job Responsibilities Own and evolve the end-to-end mobile … Security, Risk, and QA to translate business goals into robust technical solutions and delivery plans. Define and enforce a high bar for engineering excellence: code quality, maintainability, security, performance, accessibility, and reliability. Establish and improve mobile SDLC practices: planning, development, peer review, testing, release management, and operational support. Lead ...

Senior Software Engineer

Hiring Organisation
Jobleads-UK
Location
Cardiff, Wales, United Kingdom
development, cloud-native architectures, and modern software engineering practices. We're also heavily invested in Agentic Engineering, with AI-assisted development workflows and Claude Code embedded within our Product Development Lifecycle (PDLC) to accelerate delivery while maintaining high engineering standards. Key Responsibilities Technical Ownership & Architecture Own and evolve backend … technical decisions, balancing customer outcomes, delivery speed, operational excellence, and long-term sustainability. Drive engineering best practices across architecture, system design, testing, observability, and code quality. Contribute to the evolution of our backend platform strategy across both AWS and GCP environments. Engineering Excellence Design, build, and maintain backend services ...

Data Engineer (Full-Stack Data Products)

Hiring Organisation
Catalyst
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent
cloud infrastructure, and platform automation. Key responsibilities include: Software Design : Develop, and maintain production-grade applications and APIs. Application Build : Develop reusable, well-tested code following engineering best practices. Architecture : Participate in architecture and technical design discussions. Testing: Write automated unit, integration, and end-to-end tests. Data Pipeline … streamline data accessibility and usability. Drive innovation by adopting advanced analytics technologies and methodologies. Cloud infrastructure : Deploy cloud-native solutions using Infrastructure as Code and collaborate on cloud architecture and optimisation About You To be considered for the role, it is essential that you possess exemplary academic prowess, with ...

Senior Full Stack developer C# / React /Azure - Perm - hybrid

Hiring Organisation
Infused Solutions Ltd
Location
Coventry, West Midlands, West Midlands (County), United Kingdom
Employment Type
Permanent
Salary
£60000 - £70000/annum
support business growth. What You'll Do: Build, test, and deploy high-quality software and services Contribute to architectural design and planning discussions Implement clean, maintainable code with strong documentation Work with DevOps pipelines and modern CI/CD tools Develop and maintain RESTful APIs and web applications ...

Senior AI/ML Python Engineer — Hybrid London

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
Python backend powering AI/ML driven solutions, deploy cloud infrastructure, and integrate AI components with data and compute resources. You will write clean code with automated tests and participate in code reviews. The role requires strong Python skills, experience in testing, and familiarity with cloud-native ...

Backend Software Engineer

Hiring Organisation
Jobleads-UK
Location
Glasgow, Scotland, United Kingdom
Demonstrable Experience in a minimum of three of the below practices and design patterns: Server‐side and front‐end coding Programming Best Practices (i.e. Clean Code, SOLID, etc.) Are familiar with good continuous integration and continuous delivery principles Experience of microservice design patterns Demonstrable Experience in a minimum ...

Back End Software Developer

Hiring Organisation
Venesky Brown
Location
United Kingdom
minimum of three of the below practices and design patterns: i. Server-side and front-end coding ii. Programming Best Practices (i.e. Clean Code, SOLID, etc.) iii. Are familiar with good continuous integration and continuous delivery principles iv. Experience of microservice design patterns -Demonstrable Experience in a minimum ...

Lead Front-End Developer

Hiring Organisation
ADLIB
Location
Exeter, Devon, England, United Kingdom
Employment Type
Full-Time
Salary
£55,000 - £60,000 per annum
high-quality user-facing features. This a technical hands-on role where you will be seen as a role-model for promoting best practice, clean code and foster a collaborative and high-performance culture within the team. Other duties will include providing input into feature planning, product roadmaps ...

Senior Software Engineer in Belfast - Ocho

Hiring Organisation
Jobleads-UK
Location
Belfast, Northern Ireland, United Kingdom
across multiple projects, including Java, .NET, React, Angular, Node.js, and AWS Proven experience of working in a small team Excellent communication skills Responsibilities: Write clean code... #J-18808-Ljbffr ...

C++ Software Developer | Data Infrastructure

Hiring Organisation
Ncounter Limited
Location
E1, Mile End and Globe Town, Greater London, United Kingdom
Employment Type
Permanent
Salary
£160000 - £180000/annum plus Bonus & Package
commercial C++ development Strong Linux experience Microservices and/or asynchronous multithreaded applications Excellent debugging and performance optimisation skills Strong software engineering fundamentals and clean coding practices Degree in Computer Science, Engineering or a similar technical discipline You'll work with Modern C++ Distributed systems Large-scale data processing ...

Senior Lead Software Engineer - Mobile Engineering

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
mobile platformacross iOS and Android. This is an architect-level, hands-on leadership role : you’ll define the technical direction, contribute directly to production code, and provide day-to-day technical leadership for both the iOS and Android teams. Job Responsibilities Own and evolve the end-to-end mobile … Security, Risk, and QA to translate business goals into robust technical solutions and delivery plans. Define and enforce a high bar for engineering excellence: code quality, maintainability, security, performance, accessibility, and reliability. Establish and improve mobile SDLCpractices: planning, development, peer review, testing, release management, and operational support. Lead ...

Java Developer

Hiring Organisation
Matchtech Mobility
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
£540 - £640 per day
fast-paced project environment. Key Responsibilities Design, develop, test, and maintain Java-based applications and services. Translate business and technical requirements into clean, efficient, and maintainable code. Develop backend services, RESTful APIs, and integrations with internal and third-party systems. Build and enhance solutions using Spring Boot, Spring … Hibernate, and microservices architectures. Work closely with Architects, Business Analysts, QA teams, Product Owners, and DevOps engineers throughout the development lifecycle. Participate in code reviews and promote coding best practices and quality standards. Support unit testing, debugging, troubleshooting, and defect resolution activities. Participate in Agile ceremonies including sprint planning ...