251 to 275 of 704 Clean Code Jobs in the UK

Senior Software Engineer

Hiring Organisation
CarFinance 247
Location
Manchester, North West, United Kingdom
Employment Type
Permanent
Salary
£55,000
delivery and ongoing improvement. You're a self-starter, equally effective working independently or as part of the team. You care deeply about code quality, performance, and maintainability, and you're motivated by building things the right way, not just the fastest way. You'll thrive in an environment … experience there is ideal, though a background in other cloud architecture such as Azure works just as well. There's a strong emphasis on clean architecture, automated testing, and continuous delivery, with plenty of opportunity to influence technical direction from day one. We're an AI-first team ...

Software Developer

Location
Metropolitan Borough of Solihull, England, United Kingdom
that support product improvement and delivery effectiveness. Diagnose complex technical issues, including integration challenges, data consistency issues, and performance improvements. Support knowledge sharing and code quality through peer reviews and collaboration. Contribute to a collaborative engineering culture focused on clean, efficient code and practical delivery. Why Join … Razor or similar front‐end technologies. Experience working with REST APIs and integrating applications with third‐party systems. Experience using Visual Studio or VS Code, alongside source control tools such as Git. Understanding of modern software development practices, including Agile methodologies, version control, and collaborative development workflows. Experience working ...

Senior Java Developer

Location
Greater London, England, United Kingdom
Oracle to ensure reliable and efficient data operations. Manage service deployment on Kubernetes, with integrations into AWS, GCP, or Azure. Monitoring & Debugging. Write clean, maintainable code with strong unit and integration test coverage. Conduct peer reviews. Produce clear documentation for APIs, architecture, and deployment processes. Qualifications & Skills: 5+ ...

Software Engineer London London

Location
Greater London, England, United Kingdom
develop, and optimize high-performance libraries, modules, and products, through from incubation all the way to production Write, test, and debug efficient modern C++ code for complex software solutions with the help of AI tooling Work closely with product managers and customers to understand requirements and translate them into … high willingness to learn C++ which is our primary programming language for all development Strong procedural and object-oriented programming experience that employs clean code principles and good OOP design patterns/principles Experience developing in Docker and containerized development environments, and using Linux-based operating systems Travel ...

Machine Learning Scientist — Large Multimodal Models (Post-Training)

Location
West of England, England, United Kingdom
training objectives are grounded in drug discovery needs Communicate results to internal teams, external partners, and at conferences Write high-quality research and engineering code: refactor, test, document, and package ML components to support team velocity QUALIFICATIONS PhD in machine learning, computer science, computational chemistry, physics, or a related … related methods Systematic hyperparameter optimization or large-scale experimentation using tools such as Optuna, Ray Tune, or similar frameworks Strong engineering practices: reproducible experimentation, clean code, testing, and performance-aware debugging Comfort with modern ML infrastructure (e.g., Docker, CUDA, Kubernetes, experiment tracking tools such as Weights & Biases) PREFERRED ...

Kotlin DevOps Engineer (Google Cloud Platform)

Hiring Organisation
AMS CWS
Location
City of London, London, United Kingdom
Employment Type
Contract, Work From Home
Extreme Programming (XP) practices, including mob programming, test first development and continuous refactoring working closely as a team to maintain a high standard of code quality and system reliability. What you'll do: Design, develop, and maintain scalable backend services using Kotlin, delivering high-quality, resilient solutions … event driven architecture. Deep experience withXP practices, including: Mob programming as a primary way of working Test-driven development (TDD) Continuous refactoring and clean code discipline Cloud experience, ideallyGCP (Google Cloud Platform) including designing, deploying and operating cloud-native solutions using services such as: GKE and/ ...

Kotlin DevOps Engineer (Google Cloud Platform)

Location
Clerkenwell, North London, United Kingdom
Extreme Programming (XP) practices, including mob programming, test first development and continuous refactoring working closely as a team to maintain a high standard of code quality and system reliability. What you'll do: Design, develop, and maintain scalable backend services using Kotlin, delivering high-quality, resilient solutions … event driven architecture. Deep experience withXP practices, including: Mob programming as a primary way of working Test-driven development (TDD) Continuous refactoring and clean code discipline Cloud experience, ideallyGCP (Google Cloud Platform) including designing, deploying and operating cloud-native solutions using services such as: GKE and/ ...

Full-Stack Developer

Location
Leeds, England, United Kingdom
colleagues to understand requirements and deliver practical, maintainable solutions. Participate in sprint planning, daily stand-ups, backlog refinement and development catch-ups. Carry out code reviews and contribute to high standards of code quality, security and maintainability. Work closely with QA colleagues to support effective manual and automated … React or Vue. Good understanding of HTML, CSS, JavaScript and TypeScript. Experience working with relational databases and data-driven applications. Understanding of source control, code review and modern development practices. Exposure to the wider software-development lifecycle, including testing, releases and production support. Ability to troubleshoot issues methodically ...

Software Engineer

Location
Greater London, England, United Kingdom
knowledge of programming concepts and best practices to build robust systems and contribute to high‐quality project outcomes. You will be responsible for producing clean, maintainable code using modern software development techniques and tools (such as Git), and work on backend APIs and data engineering pipelines with … software development lifecycle. Work collaboratively within a software engineering team, using Git and related tools to support version control and effective workflow management. Write clean and efficient code in at least one programming language, ideally Python, using object‐oriented, functional, and procedural programming paradigms. Participate in the development ...

Software Engineer - AI & Cloud Platform Developer

Location
Bracknell, England, United Kingdom
Engineer to join our development teams building enterprise cloud CX and contact centre solutions. You will work across the full software development lifecycle, write clean code in C#, JavaScript or TypeScript, participate in testing and deployments, and contribute to reliable, maintainable software. This role requires at least ...

Java Software Engineer - Open Banking & Payments

Location
Cardiff, Wales, United Kingdom
team. You will develop and maintain capabilities that enable businesses to collect payments seamlessly and integrate their accounts with third‐party providers. We value clean code, automated testing, and continuous deployment, with AWS and Postgres at the core. If you enjoy solving challenging fintech problems in a fast ...

Senior Python & Sybase Data Platform Lead

Location
Greater London, England, United Kingdom
design scalable back-end services, optimize data pipelines on Databricks, and implement CI/CD in Azure DevOps. You will mentor the team, enforce clean-code practices, translate business requirements into robust solutions, and actively participate in Scrum/Kanban ceremonies within a fast-paced enterprise environment. #J ...

Senior Full-Stack .NET Engineer - AI-Driven Enterprise Backend

Location
Belfast City District, Northern Ireland, United Kingdom
systems. The role emphasises hands-on work and the use of AI tooling throughout the development lifecycle. You will contribute to architecture discussions, implement clean code, champion automated testing, and mentor #J-18808-Ljbffr ...

Gen AI Software Engineer (Python/JS) - Hybrid London

Location
Greater London, England, United Kingdom
with 3 days on site per week. The position is 6–12 months, start ASAP, day rate £500–£800 inside IR35. You will write clean code, test, deploy AI solutions, collaborate with engineers, product teams and AI specialists to deliver scalable, secure and observable applications. #J-18808-Ljbffr ...

C++ Software Developer

Hiring Organisation
Hexwired Recruitment Limited
Location
Nationwide, United Kingdom
Employment Type
Permanent
high-achieving graduate in Computer Science, Mathematics, or Physics, this is a rare opportunity to work in an environment that values deep thinking, clean code, and elegant solutions. What you’ll bring: Strong C++ development skills Solid academic background (CS, Maths, Physics or similar) Passion for algorithms, optimisation ...

AI Engineer (Senior Consultant)

Hiring Organisation
Enablis
Location
Leeds, West Yorkshire, Yorkshire, United Kingdom
Employment Type
Permanent
Salary
£80,000
emerging AI tools, frameworks and protocols Helping drive pragmatic AI adoption across engineering teams What We're Looking For Essential: Strong software engineering foundations (clean code, testing, CI/CD, production mindset) Hands-on experience with LLMs - this can come from personal projects, not just professional work ...

Deployed AI Engineer (Senior Consultant)

Hiring Organisation
Enablis
Location
City of London, London, United Kingdom
Employment Type
Permanent
Salary
£90,000
Transform engagements Evaluating emerging AI tools, frameworks and protocols, and making pragmatic adoption calls What We're Looking For Essential: Strong software engineering foundations (clean code, testing, CI/CD, production mindset) Hands-on experience with LLMs - this can come from personal projects, not just professional work ...

Quantitative Data Developer

Location
Greater London, England, United Kingdom
comfortable with numerical methods, linear algebra, partial differential equations, probability theory and statistics An engineer – who has a passion for computer science, system performance, clean code and architecture with an owner mentality A data enthusiast – You enjoy working with large datasets, transforming raw data into meaningful inputs ...

Principal Solutions Consultant - AI

Location
Greater London, England, United Kingdom
Architecture & Technical Depth: Hands-on expertise in modern AI (RAG, agentic systems, MCP, model selection/evaluation) and enterprise data architecture. Ability to write clean code for API interaction and perform technical testing for groundedness and quality. Governance & Security: Understanding of AI governance (NIST ...

Senior Research Engineer

Location
Greater London, England, United Kingdom
mathematics or physics is strongly preferred. The best research engineers bring quantitative intuition to system design decisions. You have strong software engineering practices: clean code, good testing habits, focus on performance, and an instinct for building systems that other people can actually use. In a small team everyone ...

Senior Full-Stack Engineer (Java/Spring) — Remote

Location
Greater London, England, United Kingdom
experienced full stack developer to extend our long‐lived enterprise product, from the Java back end to the browser, with a focus on clean, well-tested code. You will join an Agile team, own features end-to-end, and contribute to automated tests and deployment pipelines. This role ...

Software Engineer

Hiring Organisation
Randstad Technologies Recruitment
Location
Manchester, United Kingdom
Employment Type
Contract
Contract Rate
£55 - £62/hour
between business needs and technical execution. A product-minded approach: you care just as much about the customer experience as you do about clean code. Ready to make an impact? Apply today with your updated resume at Prasanna . merugu @ randstaddigital . com Randstad Technologies is acting ...

Full Stack Software Developer

Hiring Organisation
Pave Talent Partners Limited
Location
Liverpool, Merseyside, North West, United Kingdom
Employment Type
Permanent
Salary
£40,000
understanding requirements through to development, testing and release. Collaborating with the Engineering Manager and wider development team to deliver new features and improvements. Writing clean, maintainable and reliable code. Contributing ideas, sharing knowledge and helping the team continually improve its development practices. What are we looking for? Were keen ...

Associate Software Developer (Web)

Location
City Of London, England, United Kingdom
with a deep understanding of UI and UX design. We deliver our software using agile methodologies, and we encourage best practices such as TDD, code reviews and pair programming for knowledge sharing and learning. Our team owns all aspects of the features they work on, from designing solutions … stack with support from senior engineers. Fix Bugs: Help to triage and resolve bugs found by either our customers or our internal QA teams. Code Quality: Write clean, tested code and respond to review feedback to improve reliability, performance, and maintainability. Support Mobile Evolution: Assist with maintenance ...

Hybrid Junior Android Developer — Collaborative Team

Location
City Of London, England, United Kingdom
With 2-3 years of commercial Android experience, you will contribute to building and maintaining Android apps. You will work alongside experienced engineers, write clean code, and participate in testing and code reviews, while collaborating with stakeholders across the business. #J-18808-Ljbffr ...