51 to 75 of 302 Clean Code Jobs in England

Senior Machine Learning Engineer

Hiring Organisation
Tate
Location
London, United Kingdom
Employment Type
Permanent
Salary
GBP 85,000 - 95,000 Annual
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 ...

AWS engineer

Hiring Organisation
Harrington Starr
Location
City of London, London, United Kingdom
using Amazon Connect , Amazon Lex , Contact Flows , Lambda , and LLM‐driven capabilities Build new features and maintain existing products across multiple Connect environments Write clean, maintainable code in TypeScript , JavaScript , and Python Implement DevOps best practices: CI/CD , automated testing, monitoring, infrastructure‐as‐code Participate … code reviews and uphold strong engineering standards Troubleshoot complex issues across AWS services, contact flows and application layers Stay current with emerging AWS and AI technologies to support continuous improvement Key Requirements Proven experience as a Senior Software Engineer Hands‐on AWS engineering , especially: Amazon Connect Contact Flows/ ...

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

Senior Software Developer

Hiring Organisation
Tilt Recruitment Limited
Location
Alderley Edge, Cheshire, North West, United Kingdom
Employment Type
Permanent
Salary
£65,000
travel What Youll Be Doing Designing, building, testing and deploying high-quality, scalable .NET solutions Leading by example with a software craftsmanship mindset clean code, strong architecture, and robust testing Building modern front ends Designing systems using Clean Architecture, Domain-Driven Design, CQRS and MediatR Developing cloud … with either React or Angular Solid background in SQL Server, ideally hosted on Azure Experience building cloud-native solutions on Azure Deep understanding of Clean Architecture and Domain-Driven Design Hands-on experience with CQRS and MediatR Experience working within Agile/Scrum teams A passion for quality, maintainability ...

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

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 AWS as a cloud platform Extensive hands-on experience with modern data technologies ...

NET Software Developer (x2)

Hiring Organisation
EMBS Engineering
Location
East Midlands, United Kingdom
Employment Type
Permanent
Salary
£50000 - £60000/annum + Benefits
team working across a mix of modern .NET applications and long-standing platforms. These roles suit developers who enjoy backend-focused work, care about code quality, and want exposure to both new feature delivery and system improvement. Software Developer (x2) Core Tech: .NET | ASP.NET MVC | SQL Server | Azure Location … investigating issues and refining how the team works. Key responsibilities include Designing and building new functionality within ASP.NET MVC applications Developing well-structured backend code using C# and .NET 8 Working with Entity Framework Core to manage data access and performance Writing and optimising SQL Server queries Debugging ...

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

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

Software Manager

Hiring Organisation
Uniting Ambition
Location
Manchester, United Kingdom
Employment Type
Permanent
Salary
£70000 - £80000/annum
alongside highly skilled senior engineers and help shape a tech culture built on trust, autonomy, and continuous improvement. We don’t expect you to code, but you’ll be managing engineers who build with cutting-edge tech to solve complex challenges. Think scalable systems, slick user experiences, modern DevOps … speak the language of modern architecture, OOP, TDD, CI/CD, and cloud-native development (AWS ideally). Engineering Best Practices – You drive clean code, robust testing, and elegant automation. Agile, DevOps, and product-driven development are second nature to you. The company - Values are simple but powerful ...

Senior Software Developer

Hiring Organisation
Rebel Recruitment
Location
Nottingham, Nottinghamshire, East Midlands, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£65,000
Software Developer, youll be responsible for designing, building, and maintaining reliable, scalable software that supports customers in managing and growing their businesses. Youll write clean, maintainable code, contribute ideas to future development, and play a key role in delivering development sprints to agreed timelines. Youll support and motivate … agile development team, helping to coordinate sprint activity, complete code reviews, and ensure stories are delivered to a high standard. Alongside your hands-on development work, youll coach others, share knowledge, and help raise the overall technical capability of the team. Strong communication is essential. Youll work closely with ...

Lead Front-End Developer

Hiring Organisation
Picture More
Location
London, South East, England, United Kingdom
Employment Type
Full-Time
Salary
£75,000 - £80,000 per annum
everything runs smoothly across devices. Key responsibilities: Build and maintain applications using React, JavaScript/TypeScript, HTML5, CSS3. Translate UI/UX designs into clean, reusable code. Optimise apps for performance and accessibility. Manage application state and API integrations. Work within a friendly, collaborative team. What we’re looking ...

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

Senior Software Engineer

Hiring Organisation
Arrows
Location
London Area, United Kingdom
thinking, and early delivery- encouraging engineers to challenge convention and build innovative solutions from the ground up. Key Responsibilities What you will do: Write clean, functional code and thorough tests Evaluate different technical approaches to complex problems across various non‐functional requirements Build infrastructure and leverage cutting‐edge … time on repetitive tasks and more time solving customer problems Collaborate openly with both technical and non‐technical teams Take full ownership of your code from PR to production Contribute to projects across our platform—ranging from forensics tools to entity exposure APIs and blockchain visualisation products Skills, Knowledge ...

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

Software Engineer

Hiring Organisation
Opulent Mind
Location
City of London, London, United Kingdom
develop, and maintain scalable backend services and APIs that power high volume transactions. This position is ideal for an engineer with a passion for clean, maintainable code and a keen interest in financial technology and digital platforms. Key responsibilities Design, build, and maintain robust, scalable backend systems using … with cross functional teams including DevOps, Product, and QA to deliver high quality software. Ensure reliability, performance, and security of transaction systems. Participate in code reviews, testing, and production troubleshooting. Contribute to continuous improvement of software development practices and architecture patterns. Required skills and experience 5+ years of professional ...

Full Stack Developer

Hiring Organisation
Reed
Location
London, South East, England, United Kingdom
Employment Type
Contractor
Contract Rate
£490 - £530 per day, Inc benefits
role: Develop and maintain front-end and back-end components of applications. Collaborate with project teams to design and implement functional, robust applications. Write clean, scalable code using Java, Python, and other relevant technologies. Integrate user-facing elements with server-side logic and functionality. Ensure the performance, quality ...

Senior Backend Developer

Hiring Organisation
Fruition Group
Location
London, United Kingdom
Employment Type
Permanent
engineering team working on customer-facing, mission-critical systems at scale. The emphasis is on strong software engineering fundamentals rather than framework-driven development - clean code, thoughtful design, and pragmatic problem-solving matter far more than ticking boxes on a tech stack. As a Senior Backend Developer … databases, and distributed systems Strong problem-solving skills and a pragmatic approach to debugging and refactoring Experience working with version control, testing practices, and code reviews Product-minded - able to think beyond the code and understand real user impact Experience working in fast-paced environments with evolving requirements ...

C# Software Engineer X 3

Hiring Organisation
Adria Solutions Ltd
Location
Manchester, United Kingdom
Employment Type
Permanent
Salary
£40000 - £60000/annum
into effective technical implementations Play an active role in shaping system design and influencing the future technical roadmap Promote high standards across development, including clean code, thorough testing, and clear documentation Conduct peer reviews, troubleshoot complex issues, and proactively address legacy or inefficient code Provide guidance ...

Mid-Level FS Developer

Hiring Organisation
Hyperloop Recruitment
Location
Liverpool, Merseyside, North West, United Kingdom
Employment Type
Permanent, Work From Home
Angular | TypeScript | .NET Core | SQL The Client A growing tech-led business building modern web applications used across their market. Strong engineering culture, clean code focus, and steady growth. You'll join a small, experienced Liverpool-based development team with a collaborative mindset. Angular | TypeScript | .NET Core ...

Machine Learning Engineer

Hiring Organisation
Harnham
Location
Chester, England, United Kingdom
/ML engineering, data engineering, or applied data science Strong Python skills with experience deploying ML models to production Solid software engineering fundamentals (clean code, version control, testing mindset) Experience working with customer or marketing data Exposure to ML Ops practices (full CI/CD expertise not required ...

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

Wordpress Developer

Hiring Organisation
Set2Recruit
Location
Torquay, Devon, South West, United Kingdom
Employment Type
Permanent
Salary
£30,000
user-focused. This is a hands-on role suited to someone who enjoys problem-solving, collaborating with non-technical teams and taking pride in clean, well-structured code. What youll be doing Building, improving, and supporting WordPress websites Developing and customising themes and plugins Working closely with designers ...

PySpark Developer

Hiring Organisation
Randstad Digital
Location
London, United Kingdom
Employment Type
Contract
complex SAS environments into scalable, AWS-native PySpark pipelines for a major financial services project. What You'll Do Modernize: Convert legacy SAS code into production-ready PySpark using automated tools and manual refactoring. Build: Design and fix high-performance ETL/ELT pipelines and data marts on AWS. … Working Knowledge): Ability to read and debug Base SAS/Macros to translate logic into Python. Engineering: Strong Python skills with a focus on clean code, modular design, and exception handling. Preferred Experience Background in Banking or Financial Services . How to Apply: If you are ready ...