1 to 25 of 75 Clean Code Jobs in London

Senior Software Engineer

Hiring Organisation
Sanderson
Location
London, South East, England, United Kingdom
Employment Type
Full-Time
Salary
£80,000 - £85,000 per annum, Inc benefits
maintain scalable full-stack applications using modern technologies Lead architectural design and implementation of complex software solutions Drive best practices across software engineering, including clean code, testing, and security Mentor and support engineers through code reviews, coaching, and knowledge sharing Lead and contribute to Agile ceremonies, ensuring … also considered) Experience with containerisation tools such as Docker and Kubernetes Strong knowledge of CI/CD pipelines, automated testing, and Infrastructure as Code Solid understanding of relational and NoSQL database design Experience working in Agile environments with a focus on delivery and collaboration Proven ability to mentor engineers ...

Scala Engineer

Hiring Organisation
Sanderson Government and Defence
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
£55 - £79 per hour
data, and design teams to shape solutions Supporting live services, including monitoring, troubleshooting, and optimisation Contributing to CI/CD pipelines and infrastructure as code Writing clean, testable, maintainable code Participating in code reviews, pairing, and team delivery Tech Stack & Environment Backend: Scala, Java (Python desirable … with data platforms or risk/fraud systems How You'll Work Deliver value iteratively and early Collaborate closely across disciplines Write simple, maintainable code Take ownership of services end-to-end Continuously improve systems and team practices Reasonable Adjustments: Respect and equality are core values to us. ...

Senior Data Engineer

Hiring Organisation
Novatus Global
Location
London Area, United Kingdom
define regulatory logic, and our Snowflake data warehouse, ensuring scalability, auditability, and fitness for client-facing regulatory use cases. You’ll be writing clean, maintainable and well-tested code that follows best practices. As a senior member of the team, you will be providing technical leadership and mentorship … PySpark. Able to write and optimize complex SQL queries on large data sets. Strong data modeling and warehouse design fundamentals. Strong software engineering fundamentals (clean code, automated testing, CI/CD, observability) Experience with modern cloud data platforms and orchestration tools. Comfortable translating complex regulatory requirements into technical ...

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

Hiring Organisation
Salt
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
£500 - £700 per day
pipelines using tools 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 to deliver high-impact features and improvements. Participate in code reviews, architectural discussions, and continuous improvement initiatives. Required Skills & Experience Strong proficiency in Java, Spring Boot, and modern backend development. Hands-on experience with AWS cloud services (Lambda, API Gateway, DynamoDB, ECS, S3, etc.). Solid understanding ...

Frontend Developer (Vue.js, React, Angular)

Hiring Organisation
TransPerfect Translations Ltd
Location
City of London, London, United Kingdom
Employment Type
Permanent
platform, to creating scalable client interfaces that allow novice users to navigate complex ecosystems. Your responsibilities and tasks will include: Implement defined features through code development, while also conducting thorough investigations and resolution of bugs Develop modular, reusable code components to streamline development and maintenance Utilize front … frameworks like Vue.js, or Angular to create scalable and reusable UI components Optimize code and assets to ensure optimal load times and smooth performance Perform code reviews to uphold quality standards Collaborate within cross-functional teams to deliver solutions that either adhere to existing standards or establish ...

Senior Data Engineer

Hiring Organisation
Indicium AI
Location
City of London, London, United Kingdom
Java, C# ) Solid software engineering and DevOps skills as well as the complete SDLC applied to data, e.g. design patterns, automation, testing, contract definition, clean code, CI/CD, path to production Worked with one or more cloud platforms and services ( AWS, Azure, GCP ) Hands-on experience with ...

Java Engineer

Hiring Organisation
Profile 29
Location
South East London, London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£50,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 ...

Principle Java Engineer

Hiring Organisation
Profile 29
Location
South East London, London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£75,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 Software Engineer

Hiring Organisation
Nicholson Glover
Location
London Area, United Kingdom
front-end development (ideally Angular, though React is welcome) Working across the full SDLC: requirements, build, test, deploy, support Applying TDD/BDD, clean code principles, and DevOps practices Collaborating directly with non-technical stakeholders to shape solutions Growing your cloud and DevOps capability (AWS/Azure, Docker … modern frameworks Is comfortable being client-facing and explaining technical decisions Enjoys working across backend and frontend, not just one layer Cares about code quality, learning, and continuous improvement Is eligible for UK security clearance (UK-based, no visa sponsorship) If you want your engineering skills to be seen ...

Lead Data Engineer

Hiring Organisation
Mesh-AI
Location
Greater London, England, United Kingdom
apply them Experience with software engineering and DevOps best practices as well as the complete SDLC applied to data, e.g. automation, testing, contract definition, clean code, CI/CD, path to production Worked with one or more cloud platforms and services ( AWS, Azure, GCP ) Extensive hands-on experience ...

Senior UI Developer - £165k + Bonus - London

Hiring Organisation
Hunter Bond
Location
Greater London, England, United Kingdom
with distributed backend services. This role offers significant ownership and the opportunity to mentor other engineers, contribute to technical strategy, and establish standards for clean, maintainable, and testable code. You’ll be working on systems that are critical to global financial markets, requiring both technical excellence and a strong ...

Mid-Level C++ / Python Developer | Fintech Product Company | Remote Europe / UK

Hiring Organisation
Solas IT Recruitment
Location
East London, London, United Kingdom
Python Developing scalable components that handle high-volume data and real-time processing Collaborating with product and architecture teams on new feature design Writing clean, maintainable, production-grade code Contributing to system optimisation, reliability, and performance improvements Working as part of a highly experienced remote engineering team Receiving … hands-on coding skills in C++ and Python Experience building backend systems, distributed services, or performance-focused applications Solid understanding of software engineering fundamentals, clean code, and scalable design Comfortable working in a fully remote, product-focused team environment Strong communication skills and a collaborative mindset Motivated ...

Mid-Level C++ / Python Developer | Fintech Product Company | Remote Europe / UK

Hiring Organisation
Solas IT Recruitment
Location
Central London / West End, London, United Kingdom
Python Developing scalable components that handle high-volume data and real-time processing Collaborating with product and architecture teams on new feature design Writing clean, maintainable, production-grade code Contributing to system optimisation, reliability, and performance improvements Working as part of a highly experienced remote engineering team Receiving … hands-on coding skills in C++ and Python Experience building backend systems, distributed services, or performance-focused applications Solid understanding of software engineering fundamentals, clean code, and scalable design Comfortable working in a fully remote, product-focused team environment Strong communication skills and a collaborative mindset Motivated ...

Senior Java full stack developer / Tech Lead

Hiring Organisation
E-Solutions IT Services UK Ltd
Location
London, South East, England, United Kingdom
Employment Type
Contractor
Contract Rate
£70,000 - £80,000 per annum
applications. Build responsive and dynamic user interfaces using React js. Develop backend services and APIs using Java (Spring Boot/Spring Framework). Write clean, maintainable, and efficient code following best practices. Perform code reviews and mentor junior developers. Optimize applications for maximum speed and scalability. Ensure ...

Automation Engineer Storage & Platform (Python / CI/CD / APIs)

Hiring Organisation
Essential Consulting
Location
South East London, London, United Kingdom
Employment Type
Contract
integration, and platform standardisation. What Youll Be Doing Designing and building scalable automation solutions for infrastructure platforms (storage, compute, cloud) Developing production-quality Python code (modular, testable, maintainable) Building and owning CI/CD pipelines for automation tooling (build, test, deploy) Engineering API integrations between systems (REST APIs, authentication … error handling, retries, idempotency) Automating end-to-end processes such as: provisioning migrations compliance and remediation workflows Contributing to Infrastructure-as-Code and configuration automation (e.g., Ansible, Terraform or equivalents) Implementing logging, monitoring, and observability for automation services Collaborating with platform, cloud, and DevOps teams to deliver infrastructure ...

Artificial Intelligence Engineer

Hiring Organisation
Deloitte
Location
Greater London, England, United Kingdom
across the team to build and deliver high-impact solutions. Essential Skills and Experience Expert-level Python programming skills; strong advocate for PEP8 compliance, clean code, unit testing, and version control (Git, Unix, pytest). Experience retrieving data from structured, unstructured and web sources (Selenium/PlayWright, Pandas … Deliverables: Responsibilities but not limited to: Design and develop reusable, production-ready Python components for AI applications. Translate experimental and proof-of-concept Python code into robust, production-ready applications for seamless integration with engineering and product teams. Write high-quality, well-documented, and testable Python code, ensuring ...

AI Engineer Analyst

Hiring Organisation
Cerberus Capital Management
Location
City of London, London, United Kingdom
Master’s: 1–2 years of industry experience or relevant internships in ML, software engineering, or data engineering. Programming experience (especially Python) Experience writing clean, maintainable Python code. Applied AI experience such as exposure to LLM APIs (OpenAI, Azure OpenAI, Anthropic, etc.) and experience with small personal or internship ...

Data Engineering Lead

Hiring Organisation
Novatus Global
Location
City of London, London, United Kingdom
Data Engineers whilst remaining hands-on with delivery and architecture. You'll be providing technical leadership and mentorship to your team, and writing clean, maintainable, and well-tested code. You will be accountable for our configuration-driven data platform in Databricks, enabling non-engineers to define regulatory logic … environments. Able to write and optimize complex SQL queries on large data sets. Strong data modeling and warehouse design fundamentals. Strong software engineering fundamentals (clean code, automated testing, CI/CD, observability) Experience with modern cloud data platforms and orchestration tools. Ability to translate complex regulatory requirements into ...

Java Tech Lead

Hiring Organisation
Axiom Software Solutions Ltd
Location
London, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
applications. Build responsive and dynamic user interfaces using React.js. Develop Back End services and APIs using Java (Spring Boot/Spring Framework). Write clean, maintainable, and efficient code following best practices. Perform code reviews and mentor junior developers. Optimize applications for maximum speed and scalability. Ensure ...

Senior Software Engineer

Hiring Organisation
Burns Sheehan
Location
City of London, London, United Kingdom
Focus: A desire to work in "product-led" squads where you influence the what and the why . Seniority: You bring a passion for clean code and architectural best practices. Interested in joining a profitable scale-up with a top-tier engineering pedigree? Let’s chat. 📩 Senior Software ...

Software Quality Engineering Lead

Hiring Organisation
P. Moe Talent Collective
Location
Uxbridge, England, United Kingdom
automation role, with a track record of implementing strategies from scratch in a SaaS. Technical Excellence: Strong programming skills with the ability to write clean, maintainable test code. Tooling Expertise: Hands-on experience with automation frameworks and API testing (Postman, RestSharp, or equivalent). DevOps Integration: A solid understanding ...

Software Engineer - Contract

Hiring Organisation
ONMO
Location
London Area, United Kingdom
guide the team's priorities. Design, develop, and maintain full-stack applications using Node.js, AWS Lambda, React with Next.js, TypeScript, and Terraform. Write clean, efficient, and well-tested code that adheres to best practices and coding standards. Ensure code quality, organisation, and automatisation. Optimise applications for maximum … speed and scalability. Deploy applications using CI/CD pipelines and manage infrastructure as code with Terraform. Provide technical guidance and mentorship to junior developers. Stay up-to-date with new technology trends, applications, and protocols. Contribute to the development of technical documentation and standards. ABOUT YOU Qualifications Bachelor ...

Software Engineer

Hiring Organisation
Fortice
Location
City Of London, England, United Kingdom
development, and optimisation of high-performance libraries, modules, and products Architecting scalable, reliable, and maintainable software solutions Writing, testing, and debugging efficient modern C++ code Identifying and resolving performance bottlenecks Mentoring junior engineers and fostering a culture of learning Contributing to CI/CD pipelines, build automation, and deployment … Science or related engineering field 5+ years of hands-on experience in performant modern C++ (or strong willingness to learn) Strong OOP experience with clean code principles and good design patterns Experience with Docker, containerised environments, and Linux-based OS (RHEL, Ubuntu) Understanding of service-oriented architecture ...

Java + Kotlin Engineer

Hiring Organisation
Randstad Digital
Location
London, United Kingdom
Employment Type
Permanent
Salary
£75,000
architectures. Collaborate: Work with Project Leads, BAs, and DevOps to translate requirements into technical solutions and manage CI/CD pipelines. Quality Assurance: Write clean code, perform unit/integration testing, and participate in peer code reviews. Mentor: Guide junior developers and uphold high engineering standards across ...

Web Developer

Hiring Organisation
Zazu Digital Talent
Location
City of London, London, United Kingdom
automation to improve workflows and efficiency What We're Looking For We need someone who understands that great ecommerce development goes beyond writing clean code - it's about commercial outcomes, customer experience and enabling growth. You will likely bring: Strong hands-on Shopify Plus experience - this ...