1 to 25 of 118 Clean Code Jobs in London

Senior Java Software Engineer

Hiring Organisation
Arrows
Location
London Area, United Kingdom
/day (Inside IR35) – Hybrid (2x a week - London) – 6 month contract Our client is seeking a Senior Java Developer who is passionate about clean code, cloud-native systems, and building technology that makes a real impact. This is a unique opportunity to work in an agile, high … Deploy and manage services in AWS with Kubernetes (EKS) Design, implement, and own features end-to-end from discovery to production support Advocate for clean code, automated testing, and CI/CD best practices Mentor other engineers and contribute to a culture of knowledge-sharing Collaborate with cross ...

Head of Software Engineering - 2 Days London City/3 Remote

Hiring Organisation
ZENZO DIGITAL LTD
Location
City of London, London, United Kingdom
Employment Type
Permanent
Salary
£90,000
undertaking a bold technology transformation through improved working processes and modernising systems. Were looking for a hands-on (still happy to build/code) Head of Engineering to lead this change from the front who is a full-stack technologist who codes with confidence, architects with foresight, and inspires … that scale efficiently, perform reliably, and integrate seamlessly across business functions. Lead by example in Azure DevSecOps: create and manage pipelines (YAML), infrastructure-as-code (Bicep, Terraform), and container orchestration (AKS, Docker). Embed engineering best practice: implement CI/CD, code quality gates, automated testing, and observability ...

Shopify Developer

Hiring Organisation
Hays Specialist Recruitment Limited
Location
West London, London, England, United Kingdom
Employment Type
Full-Time
Salary
£40,000 - £50,000 per annum, Inc benefits
launching additional markets. This is a hands-on role for someone who understands the real-world complexities of global commerce and cares about craft: clean, maintainable code; thoughtful UI/UX delivery; and performance that holds up as traffic, catalogue, and complexity grow.You will collaborate closely with … commerce, Marketing, Creative, and Operations, translating designs into fast, accessible, conversion-friendly experiences. You will work within agile delivery, using code pipelines and disciplined engineering practices to ship changes confidently and avoid spaghetti code. Key Responsibilities Build and maintain Shopify Plus storefronts across a multi-store, multi-market setup ...

Senior Software Engineer

Hiring Organisation
Ontik
Location
City of London, London, United Kingdom
building and scaling our financial operations platform. This is a hands-on, high-impact position where you will be directly responsible for delivering clean, scalable, and high-performance code. You will work closely with product managers, designers, and other engineers to solve complex problems and create intuitive solutions that … working with databases (SQL and NoSQL), APIs, and web technologies. Experience with cloud platforms (AWS, GCP, Azure) Solid understanding of software engineering principles, including clean code, testing, and version control (git). Strong problem-solving skills and the ability to break down complex technical issues and deliver simple ...

Technical Assessment Lead - 6 month FTC

Hiring Organisation
TPXImpact Holdings Plc
Location
City of London, London, United Kingdom
Employment Type
Temporary
Salary
£85,000
quality, values-aligned evaluation. Your insight will help us grow faster without compromising on quality or culture. Responsibilities Conduct in-depth technical assessments and code reviews for engineering candidates. Lead technical interviews focused on software design, coding quality, systems thinking, and consultancy skills. Develop and maintain high-quality assessment … Apply technical and consultancy experience to assess high-calibre candidates in a fast-moving hiring environment. This will involve profile screening, conducting interviews, evaluating code tests, and providing recommendations to the Head of Software Engineering for the final hiring decision. Guide and develop robust assessment processes across multiple engineering ...

Contract Java Software Engineer Inside IR35

Hiring Organisation
Interact Consulting Limited
Location
South West London, London, United Kingdom
Employment Type
Contract, Work From Home
forward-thinking team on a six-month contract. You'll be working on modern software solutions within a supportive Agile environment that values clean code, test-driven principles, and continuous improvement. What You'll Be Doing Designing, developing, testing, and maintaining Java-based applications. Building and deploying solutions … Amazon AWS cloud environments. Contributing to a microservices-based architecture. Writing clean, testable, and well-documented code following TDD or BDD practices. Collaborating closely with teammates to solve technical challenges and deliver high-quality results. Debugging and ensuring functionality through solid unit and component testing. Supporting a positive ...

Java Engineer

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

Full Stack C# Developer £60k - £80k

Hiring Organisation
Opus Recruitment Solutions Ltd
Location
London, South East, England, United Kingdom
Employment Type
Full-Time
Salary
£60,000 - £80,000 per annum
GitHub Copilot. What we’re looking for Strong C#/.NET/.NET Core experience Azure & SQL knowledge API or microservices development Passion for clean code + learning new tech What’s in it for you Greenfield project Modern engineering culture Real ownership + growth If you love ...

Senior ML Engineer

Hiring Organisation
Anson Mccade
Location
London, United Kingdom
Employment Type
Permanent
science" translates into a stable "product." Technical Profile Software Excellence: Mastery of Python with a heavy focus on software engineering best practices (Design Patterns, Clean Code, Unit Testing). Familiarity with C++ or Go is a significant plus. Tooling & Orchestration: Deep experience with containerization (Docker, Kubernetes) and orchestration ...

Lead Fullstack Software Engineer - .Net - React.JS - Azure

Hiring Organisation
TPXImpact Holdings Plc
Location
City of London, London, United Kingdom
Employment Type
Permanent
Salary
£70,000
business requirements into technical specifications and ensure smooth delivery. Drive continuous improvement initiatives to optimise performance, reliability, and security in software applications. Conduct regular code reviews and ensure that feedback is constructive and promotes learning within the team. Implement and maintain CI/CD pipelines to streamline the development … more programming languages (e.g., .NET, Python, JavaScript) and experience with software architecture patterns. 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 ...

Senior Backend Engineer

Hiring Organisation
Ferry
Location
London, England, United Kingdom
Terraform a plus) and DevOps practices Thorough knowledge of Git and other contemporary development technologies Ability to write efficient, secure, well-documented and clean code Excited by uncertainty, rapid learning and solving hard problems Nice to Have Experience with Python Experience with Kafka and/or Flink Familiarity ...

Full Stack Developer

Hiring Organisation
Holland Mountain
Location
London Area, United Kingdom
team and the wider organisation. We’re looking for someone who’s as passionate about problem-solving and collaboration as they are about clean, efficient code. You will be joining an award-winning team, working on specialist projects for some of the leading, global Private Capital firms ...

Golang Engineer

Hiring Organisation
Oliver Bernard
Location
City of London, London, United Kingdom
platforms used by thousands of customers worldwide seek a Golang Engineer to help scale the next generation of distributed systems. The engineering culture values clean code, ownership, collaboration, and continuous improvement. The Role You’ll be working on high-performance backend services and infrastructure powering mission-critical systems. … Building APIs, internal tooling, and background processing systems Improving performance, reliability, and security of production services Contributing to architectural decisions and best practices Writing clean, well-tested, and well-documented code What We’re Looking For Strong commercial experience with Go (Golang) Hands-on experience deploying and operating ...

Senior Machine Learning Engineer

Hiring Organisation
Tate
Location
London, United Kingdom
Employment Type
Permanent
Salary
£85000 - £95000/annum
Generative AI). Strong data science fundamentals: supervised learning, evaluation metrics, feature engineering, and experimentation. Production-grade Python proficiency and ability to write clean, maintainable code. Comfortable with complex SQL queries. Hands-on experience with AWS (ECR/ECS/EKS, Lambda, S3, IAM, CloudWatch), ideally AWS-certified. Experience ...

.NET Developer

Hiring Organisation
Halian Technology Limited
Location
Central London, London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£80,000
features within an insurance analytics platform, contributing to its long-term technical direction and responding to user and stakeholder needs Write high-quality, maintainable code primarily using .NET , with opportunities to work in other languages such as Python Work closely with professionals from different disciplines, including analytics experts … engineers, to translate complex insurance concepts into robust software functionality Apply established software engineering best practices to ensure code quality, reliability, and long-term maintainability Explore and prototype new tools, technologies, and approaches to support innovation and continuous improvement Contribute to knowledge sharing across the team, supporting a culture ...

Quality Assurance Automation Engineer

Hiring Organisation
Retelligence
Location
City of London, London, United Kingdom
/CD lifecycle, ensuring automated triggers and data quality checks are seamless and fail-safe. Agile Innovation: Contribute to a culture that prioritizes Clean Code and innovative testing methodologies, including performance and load testing with tools like NeoLoad . Who You Are The FinTech Specialist: You have … commercial background in finance, payments, or high-stakes transactional systems. Code-First Mindset: You are proficient in C# and understand object-oriented principles, design patterns, and how to write maintainable test code. Naturally Curious: You aren't satisfied with a "pass" result—you want to understand the underlying infrastructure ...

Backend Software Developer (Python) - London - £100,000 + Comps

Hiring Organisation
Hunter Bond
Location
London, United Kingdom
Employment Type
Permanent
Salary
GBP 100,000 Annual
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. What you'll do Design, build, and optimize high-performance … Back End systems in Python and FastAPI Develop and maintain Back End systems that handle large volumes of Real Time data Write clean, testable, and maintainable code following best practices Contribute to system architecture decisions and help shape the technical roadmap Take ownership of projects ...

Machine Learning Engineer

Hiring Organisation
algo1
Location
City of London, London, United Kingdom
scalability, and cost-efficiency in cloud environments (distributed clusters, GPUs). Establish engineering best practices for ML development, including testing, CI/CD, and code review standards. Progression Timeline Month 1: Onboard to existing ML codebase and infrastructure; identify technical debt and reliability gaps; ship incremental improvements to model … building and maintaining ML systems in production environments BSc or MSc in Computer Science, Software Engineering, or a related field Strong software engineering skills: clean code, testing, debugging, version control, and system design Proficiency in Python with experience in ML frameworks (PyTorch, TensorFlow, or JAX) Hands-on experience ...

Senior Developer (Node/React)

Hiring Organisation
Arc IT Recruitment
Location
London, South East, England, United Kingdom
Employment Type
Full-Time
Salary
£80,000 per annum
Build and maintain robust, scalable applications across the full stack (Node/React/TypeScript) Collaborate in an agile team environment to deliver clean, maintainable, and testable code Influence architectural decisions and technology choices Optimise Front End and Back End performance to ensure fast, seamless user experiences Contribute … Expertise in React, JavaScript/TypeScript, HTML, CSS, and responsive design principles Strong understanding of Back End technologies and best practices Passion for writing clean, well-tested code Experience with cloud platforms (AWS, Azure, or GCP) Excellent communication skills and the ability to explain technical ideas clearly ...

Senior Backend Engineer

Hiring Organisation
Formula Recruitment
Location
City of London, London, United Kingdom
will play a pivotal role in driving innovation, as well as working on their innovative product utilising a JVM stack ensuring quality across their code base. What we expect from the Senior Backend Engineer: Proven experience across backend engineering utilising JVM technologies Proven hands-on experience in system design … architecture Focus on producing clean code whilst promoting excellent coding practices throughout the team Tech stack: Java 11-17, Springboot PostgreSQL/Kafka AWS/Kubernetes/Terraform Typescript/React Benefits: 10% bonus Life assurance 25 days annual leave (option to buy 5 extra) Flexible/hybrid ...

Lead Java Developer - £85k & London

Hiring Organisation
Opus Recruitment Solutions Ltd
Location
London, South East, England, United Kingdom
Employment Type
Full-Time
Salary
£80,000 - £130,000 per annum
performance and reliability genuinely matter. Engineers have a strong voice in how things are designed and improved, and there’s a real emphasis on clean code, testing and maintainability.Their current tech stack is a mixture of Java, Springboot, Microservices, Kakfa, AWS, CI/CD, SQL, Kubernetes to name ...

Senior AI Engineer

Hiring Organisation
Sky
Location
TW75QD, Syon, Greater London, United Kingdom
Employment Type
Permanent
keen eye for performance, efficiency, and maintainability. Passionate about AI technologies, automation, and innovation at speed and scale. Experience in refactoring, optimisation, and writing clean, performant code. Hands-on experience with enterprise and cloud environments, ideally Azure ML, GCP Vertex AI, or Azure Foundry. Familiarity with AI architectures, LLMs ...

Founding Senior Full-Stack Engineer

Hiring Organisation
Barrington James
Location
City of London, London, United Kingdom
Collaborate with designers and product colleagues to implement intuitive, responsive user experiences. Participate in architectural discussions and drive improvement of systems and processes. Write clean, tested, maintainable code and contribute to engineering best practices. Ensure products are secure, performant, and built with reliability and observability in mind. Help ...

Senior Software Engineer - Quant Firm

Hiring Organisation
Dex
Location
City of London, London, United Kingdom
modern data stack, including time-series databases, object stores, and streaming frameworks like Apache Flink or Spark Streaming . Engineering Rigor: You write clean, testable, and reliable code. You understand that in this environment, a system failure can cost millions in seconds. Bonus - ML Engineering: Experience with model serving ...

Senior Data Scientist

Hiring Organisation
Anson Mccade
Location
London, United Kingdom
Employment Type
Permanent
Reinforcement Learning, or Bayesian Inference) tailored to specific client needs. Mentorship: Guide and upskill junior Data Scientists, fostering a culture of rigorous peer review, clean coding standards, and continuous learning. Innovation: Stay at the forefront of AI research. You are encouraged to experiment with new methodologies and contribute ...