1 to 25 of 443 Clean Code Jobs in the UK

Principal Software Engineer - International

Hiring Organisation
Jobleads-UK
Location
City of Westminster, England, United Kingdom
direction and influence Technology and Product investment decisions, engineering team structures and delivery approaches to ensure sustainable, scalable outcomes. Champion engineering excellence by promoting clean code, clean architecture, automation, DevOps principles and pragmatic engineering practices that improve maintainability, productivity and delivery quality. Drive operational ownership … engineering environments, with a proven track record of strategic thinking, technical innovation and successful large‐scale delivery. Strong expertise in software engineering fundamentals, including clean code, clean architecture, design patterns, distributed systems and solution design for highly complex, business‐critical platforms. Demonstrable experience shaping technology strategy ...

Senior Software Engineer (Java/Kotlin)

Hiring Organisation
Morgan McKinley
Location
Manchester, Lancashire, England, United Kingdom
Employment Type
Contractor
Contract Rate
£500 - £595 per day
developers, product managers, and QA specialists. Key Responsibilities End-to-End Delivery: Take ownership across full feature lifecycles, from refining Agile requirements to writing clean code, deploying, and monitoring in production. Core Backend Development: Deliver resilient features using Java or Kotlin, including serverless architecture with AWS Lambda. Code Quality & Testing: Write clean, testable code with a strong emphasis on automated unit testing (supported by embedded QA resources). Cross-Functional Collaboration: Navigate dependencies and communicate blockers clearly to technical and business stakeholders. Technical Requirements Core Stack: Senior-level experience in Java OR Kotlin (experience ...

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

Staff Software Engineer

Hiring Organisation
BP Energy
Location
South West London, London, United Kingdom
product leads and other technical leads to understand requirements, estimation and help refine roadmap. Raise the technical bar for the team both in code quality as well as testing coverage, monitoring and observability. Deliver customer value iteratively, serve as a technical lead, and own projects end-to-end. Communicating … with internal and external teams to bring new platforms to market are key responsibilities. Maintain and enhance software frameworks, mentor other engineers, participate in code reviews, and resolve platform-related issues. Support and assist during production issues. Support audit teams for security, software licensing, and regulatory audits, and implement ...

Staff Software Engineer

Hiring Organisation
17918
Location
London, United Kingdom
product leads and other technical leads to understand requirements, estimation and help refine roadmap. Raise the technical bar for the team both in code quality as well as testing coverage, monitoring and observability. Deliver customer value iteratively, serve as a technical lead, and own projects end-to-end. Communicating … with internal and external teams to bring new platforms to market are key responsibilities. Maintain and enhance software frameworks, mentor other engineers, participate in code reviews, and resolve platform-related issues. Support and assist during production issues. Support audit teams for security, software licensing, and regulatory audits, and implement ...

Senior Software Developer

Hiring Organisation
Jobleads-UK
Location
Manchester, England, United Kingdom
enjoys solving complex problems and delivering high‐quality software. You value collaboration, curiosity, and learning as much as coding. You understand the importance of clean code, maintainable architecture, and system performance, and you want to work in a culture where your contributions matter and your growth is supported. … with ElasticSearch. Modernise platform components to .NET 8+ and Svelte.js, including containerised deployments. Automate infrastructure with Pulumi and Azure DevOps. Participate in architecture discussions, code reviews, and maintain engineering best practices. What you may have: Strong experience with C#/.NET, including async/await, memory management and resource ...

Data Scientist

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
environment. Strong predictive modeling foundation: Extensive experience with traditional ML algorithms, Deep Learning frameworks, and complex time-series forecasting. Experience developing production-grade Python code: High proficiency in Python, Pandas, and modern software practices (testing, clean code, code review, CI/CD). Data & Pipeline Expertise ...

Java Developer

Hiring Organisation
Randstad Technologies Recruitment
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
£499 - £500/day
Agile teams to translate complex business requirements into reliable, secure, and scalable software solutions. If you are passionate about backend engineering, microservices, and writing clean, efficient code in a fast-paced environment, we want to hear from you! What You Will Do Develop & Innovate: Design, build, test … backend services, and RESTful APIs. Collaborate: Work closely with Architects, Business Analysts, Product Owners, QA, and DevOps engineers throughout the software development lifecycle. Write Clean Code: Translate technical requirements into efficient, maintainable code using Spring Boot and microservices architectures. Ensure Quality: Participate in code reviews, unit ...

Lead Software Engineer- Tax & Legal Technology -108720

Hiring Organisation
KPMG UK
Location
City of London, Greater London, UK
mentoring others Programming Skills: Have heavily used modern object-oriented languages such has C# or Java Enterprise Expertise : Expertise in software design patterns, clean code, and clean architecture principles & Knowledge of how to build REST APIs and have experience of messaging. Data Modelling: Worked with defining data … ASP.NET Core Use front end Typescript/React, ASP.NET MVC or C#/Blazor Cloud Experience: Build cloud first applications with high unit test code coverage on a continuous delivery platform with 100% infrastructure as code Package applications in containers and deploy on Azure Kubernetes Service Data Modelling ...

Lead Software Engineer- Tax & Legal Technology –108720

Hiring Organisation
KPMG UK
Location
City of London, London, United Kingdom
mentoring others Programming Skills: Have heavily used modern object-oriented languages such has C# or Java Enterprise Expertise : Expertise in software design patterns, clean code, and clean architecture principles & Knowledge of how to build REST APIs and have experience of messaging. Data Modelling: Worked with defining data … ASP.NET Core Use front end Typescript/React, ASP.NET MVC or C#/Blazor Cloud Experience: Build cloud first applications with high unit test code coverage on a continuous delivery platform with 100% infrastructure as code Package applications in containers and deploy on Azure Kubernetes Service Data Modelling ...

Snr Front End Developer

Hiring Organisation
Som3
Location
Milton Keynes, Buckinghamshire, United Kingdom
Employment Type
Contract
Contract Rate
£50000 - £60000/annum
standards. Ensure cross-browser and cross-device compatibility. Develop and maintain automated component and end-to-end tests using appropriate testing tools. Conduct peer code reviews and help improve development standards and component architecture. Collaborate with back-end developers on API integration and data-fetching approaches. Monitor and optimise … 2.1 AA . Experience optimising web performance and Core Web Vitals. Strong knowledge of responsive design and cross-browser compatibility. A strong understanding of clean code, code reviews and modern development best practices. This is an excellent opportunity for a Senior Front End Developer to take genuine ...

Software Engineer

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
founding engineering team as we scale. Having passed the junior stage of your career, you bring over 3 years of commercial experience writing clean code and shipping features independently. In this role, you will take true end-to-end ownership of core platform features, work across our stack … without corporate red tape, , you won't just pull tickets from a backlog - you will actually own your work end-to-end, see your code ship, and see its immediate impact on users. Building the Engineering Culture: Joining our founding engineering team means you are actively building our engineering ...

Senior Java Developer

Hiring Organisation
Bright Purple Resourcing
Location
Edinburgh, Midlothian, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£90,000
APIs, reporting tools and the client portal; bring AI into the development lifecycle; adapt third-party trading systems as the business requires; and write clean, thoroughly tested code grounded in SOLID principles, Design Patterns and Clean Code. You'll also work with microservices and event-driven architectures … cloud platforms such as AWS, Azure or GCP, and infrastructure-as-code tools like Terraform. Testing coverage will rely on JUnit, Spock and Mockito, applying TDD and BDD along the way, and you'll take part in code reviews that help raise the bar across the team. ...

Senior Java Developer

Hiring Organisation
Bright Purple Resourcing
Location
Glasgow, Lanarkshire, Scotland, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£90,000
APIs, reporting tools and the client portal; bring AI into the development lifecycle; adapt third-party trading systems as the business requires; and write clean, thoroughly tested code grounded in SOLID principles, Design Patterns and Clean Code. You'll also work with microservices and event-driven architectures … cloud platforms such as AWS, Azure or GCP, and infrastructure-as-code tools like Terraform. Testing coverage will rely on JUnit, Spock and Mockito, applying TDD and BDD along the way, and you'll take part in code reviews that help raise the bar across the team. ...

Senior Software Engineer

Hiring Organisation
Jobleads-UK
Location
Reigate, England, United Kingdom
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 … unit and system testing, deployment, operations, monitoring and incident management. Software engineering fundamentals + Strong grounding in object‐oriented 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+ ...

Senior Engineer, Risk Engineering

Hiring Organisation
Jobleads-UK
Location
United Kingdom
products and risk models.* Continuous Codebase Optimization: Actively optimize and refactor the existing codebase to enhance automated testing, performance, and maintainability.* Engineering Excellence: Write clean, well-documented code, participate actively in code reviews, and champion agile best practices within the team.**What You’ll Bring*** Professional Experience … unit/integration testing, TDD, and exposure to simulation or stress testing.* Software Design Fundamentals: Well-versed in Agile methodologies, design patterns, DRY principles, Clean Code, and microservices architecture.* Technical Ecosystem: Proficient with modern DevOps and cloud tools, including Git, Docker, Kubernetes, and cloud platforms (GCP preferred). ...

Principle Software Engineer

Hiring Organisation
Jobleads-UK
Location
Retford, England, United Kingdom
environment. You take ownership of your work, contribute to team standards, and continuously develop your skills while solving real-world problems. You care about clean code, reliable systems, and delivering value in a safe and efficient way. Key Duties & Responsibilities Design, build, and maintain scalable applications using Python … communicate progress clearly Write and maintain clear technical and user documentation Work within a multi-disciplinary team, contributing to customer and regulatory requirements Write clean, maintainable code and continuously improve your approach Build reusable components and contribute to front-end architecture using React Apply basic resilience patterns such ...

Software Engineer (Applied AI)

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
tech stack : You’ll work in React (JavaScript/TypeScript) on the frontend and Python (FastAPI, SQLAlchemy) on the backend, shipping production-ready code and user-facing features in addition to innovative ML work. Live on the cutting edge of AI tooling : You’ll help push the boundary … paced iterative environment : Collaborate closely with design, product, and beyond to deliver and iterate on impressive features and prototypes at world-class pace. Keep code clean and well-tested : Maintain clean, efficient, and tested code with clear documentation for both peers and future reference. Review, refine ...

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

Senior Java Developer

Hiring Organisation
MW recruitment
Location
London, South East, England, United Kingdom
Employment Type
Full-Time
Salary
£90,000 - £125,000 per annum
developing and enhancing Java-based applications, APIs and web platforms Customising and extending third-party trading systems Building scalable microservices and distributed applications Writing clean, maintainable, test-driven code using SOLID principles and design patterns Working closely with business stakeholders to translate requirements into technical solutions Participating … architecture discussions, code reviews and continuous improvement initiatives Mentoring and supporting developers while promoting engineering excellence Collaborating with global development teams and contributing to Agile delivery Leveraging AI tools to improve developer productivity throughout the SDLC. About You You'll have strong Java development experience gained within Financial Services ...

Python Software Engineer

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
client-facing platform. You’ll work closely with other engineers and cross-functional teams, take ownership of complex problems, and ship production-ready code that has real business impact. You’ll also contribute to design and architecture discussions and help maintain high standards for code quality and system … party systems, including asynchronous processing and event-driven architecture Shape technical direction, contribute to architectural decisions, and plan for scalability, performance, and reliability Write clean, pragmatic code with a strong focus on maintainability, observability, and security Investigate complex issues across distributed systems, identify root causes, and drive long ...

Software Development Engineer in Test - DV Cleared

Hiring Organisation
NSD
Location
London, United Kingdom
Employment Type
Permanent, Work From Home
opportunity to work on technically challenging programmes where quality is fundamental to success. The Opportunity Our client is looking for engineers who enjoy writing code as much as they enjoy finding defects. As an SDET, you'll work closely with software engineers, DevOps specialists, architects, and business stakeholders … front-end applications. Integrating automated testing into CI/CD pipelines using tools such as Azure DevOps, Jenkins, or GitHub Actions. Writing clean, maintainable automated tests using Java, Python, C#, or JavaScript/TypeScript. Collaborating with multidisciplinary delivery teams to define effective quality strategies. Investigating test failures, identifying root ...

Senior Software Engineer - .Net

Hiring Organisation
Jobleads-UK
Location
Bristol, England, United Kingdom
wider business to ensure your team is building the right solutions in the right way. Ensure outcomes are identified and measured for success. Conduct code reviews, enforce coding standards, and ensure the quality and maintainability of the codebase. Identify and resolve performance bottlenecks in applications and optimize … stakeholders to help drive fast decisions. Cloud and DevOps Extensive experience with AWS cloud architecture and services. Experience with automated testing, and infrastructure as code (IaC) using tools like AWS CDK, Terraform etc. Design Principles Strong understanding of good coding and testing practices such as clean code ...

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