776 to 800 of 876 Clean Code Jobs in the UK

Senior Web Developer — Lead Laravel + React & Mentor

Location
Birmingham, England, United Kingdom
friendly, hybrid team. Based in Birmingham, UK, the role offers a collaborative and flexible work setup. You will work with Laravel and React, write clean, tested code, build responsive interfaces from designs, and integrate third-party #J-18808-Ljbffr ...

Kotlin Backend Engineer — Fintech (Hybrid)

Location
Manchester, England, United Kingdom
financial services company in Manchester is looking for a skilled Software Engineer to enhance its innovative banking services. In this role, you'll write clean, maintainable code using Kotlin while working collaboratively in an Agile environment. This hybrid position requires in-office presence 2-3 days a week ...

Senior Applied AI Engineer

Location
Greater London, England, United Kingdom
internal solutions Create compounding leverage: document and share each tool well enough that it frees up hours company-wide, not just for you Write clean, maintainable code that integrates with our existing systems (APIs, databases, third-party services) and doesn't break at scale Own your deployments ...

Senior FX eTrading Developer - VP - London

Location
Greater London, England, United Kingdom
total cost of ownership, and create a competitive advantage for Citi. We want to regularly engage with talented individuals who are passionate about producing clean, testable code as part of a high performing team. We have found this to be way more important than experience in the financial ...

Midweight Developer (.Net)

Location
West of England, England, United Kingdom
deploy thoughtful, robust digital products for our clients. This isn’t a role for someone who only wants to pick up tickets and ship code in isolation. It’s about understanding the problem, choosing the right technical approach, writing maintainable code, and contributing to the quality and reliability … teams to build solutions that are useful, stable and easy to evolve. What you’ll be doing Write reusable, well-considered, maintainable and extensible code across Optimizely/Umbraco CMS and associated .NET applications Support the development of Optimizely/Umbraco CMS builds, upgrades, integrations and ongoing platform improvements ...

Senior Manager, Applied Science

Location
Glasgow, Scotland, United Kingdom
through to production, coordinating people, timelines, and cross- team dependencies to ship reliably. Establish and continuously improve the team's operating rhythm—planning, execution, code review, and delivery quality. Partner with product, engineering, and client-delivery teams to identify high-impact opportunities and deliver measurable outcomes. Represent the team … technical evaluation work, so you can support the team and hold it to a high standard. Able to guide a team in producing clean, maintainable, production-ready code, using modern delivery tooling (CI/CD, deployment, monitoring) on cloud infrastructure. Soft Skills Proven people-leadership skills, with ...

Software Engineer

Location
Brackley, England, United Kingdom
build software across IONETIC's internal toolchain Deploy and maintain software and supporting infrastructure Manage and structure data used across the toolchain Write clean, maintainable, well-documented code Work across the stack as needed, including tooling in Python, TypeScript, and C# Collaborate with engineers to translate technical requirements ...

Senior Machine Learning Engineer

Location
Oxford, England, United Kingdom
STEM degree (Computer Science, Maths, Stats, Physics, Engineering, or similar) or equivalent practical experience, plus 5+ years' relevant experience. Very strong Python engineering skills: clean, tested, well-documented code, not just working code. A track record of shipping ML/AI or data-driven systems into production ...

Guidance, Navigation & Control Engineer Physical Products London

Location
Greater London, England, United Kingdom
excellent communication skills and the ability to report and present findings clearly and efficiently both internally and externally Possess solid software engineering skills, writing clean and well-structured code in Matlab and/or languages like Python, Rust, Java, or modern C++ Are passionate about keeping ...

Senior Platform Engineer

Hiring Organisation
LinuxRecruit
Location
London, UK
Employment Type
Full-time
Someone who doesn't just keep the engine running but designs the machine. You will help shape the infrastructure that powers every line of code we ship, every service we scale, and every customer we serve. This is a role for someone who: Thinks in clusters, containers, and codeHas … hands-on experience scaling Kubernetes (on-prem or hybrid cloud) and writing clean infrastructure as code with tools like TerraformSpots weak points before they break, automates before it is urgentUnderstands that the best platforms empower developers and enable rapid delivery In this role, you will be rolling ...

Automation Tester

Location
Greater London, England, United Kingdom
working effectively within a cross-functional Agile environment. Responsibilities Design, develop, and maintain test automation frameworks using Java and Playwright. Write clean, reusable, maintainable, and testable automation code following OOP and good engineering practices. Develop and execute automated test cases for functional and end-to-end testing. Perform … coverage, testing processes, and overall engineering practices. Required Skills Strong hands‐on experience in Java programming. Good understanding of Object-Oriented Programming (OOP) and clean, testable code. Proven experience in designing and building test automation frameworks. Hands‐on experience with Playwright. Strong understanding of quality control/quality assurance ...

Senior Software Engineer - AI Security

Location
Oxford, England, United Kingdom
impact — iterate based on real usage, not just requirements. Leverage LLMs and AI tooling to accelerate development and improve team productivity. Continuously improve systems, code quality, and developer workflows. What You Will Bring We’renot looking for just a coder — we want a builder with ownership and first-principles … systems, deployment). Think from first principles, not just patterns or frameworks. Demonstrates high agency — takes ownership, drives clarity, and executes without waiting. Writes clean, scalable, maintainable code with strong fundamentals. Has experience or strong interest in AI-powered development (LLMs, agents, automation, copilots). Uses AI tools ...

Research Scientist

Location
Greater London, England, United Kingdom
white-box and black-box methodologies, focusing on interpretability, steering, and behavioral studies of transformer-based LLMs. Developing high-quality, modular, and reproducible research code in Python using deep learning frameworks like PyTorch. Building and maintaining research infrastructure and technical tooling to accelerate scientific discovery. Documenting and communicating experimental … take structured technical problems and formulate hypotheses Strong programming skills in Python and deep learning frameworks like PyTorch, with a track record of writing clean, modular research code, using Git for version control. Excellent communication, enabling you to translate complex technical concepts and experimental results into clear reports ...

Android Engineer

Location
Bristol, England, United Kingdom
role: Design, develop, and maintain software applications: Collaborate with cross-functional teams to deliver high-quality solutions that meet business requirements. Write clean, efficient, and scalable code: Follow best practices and coding standards to ensure software maintainability and performance. Participate in code reviews and provide feedback: Review … peers’ code for quality, security, and adherence to project guidelines, and incorporate feedback into your work. Debug and resolve software defects and issues: Identify, analyse, and fix bugs in a timely manner to ensure smooth software operation. Collaborate with stakeholders and team members: Communicate effectively with product managers, designers ...

Web Application Developer

Location
City Of London, England, United Kingdom
seeking a Web Application Developer to join our team. Responsibilities and Requirements Ability to efficiently transition between technologies and programming languages Ability to write clean and efficient code which includes high-quality automated test coverage Ability to work in a team environment that is fast-paced and follows ...

Solutions Consultant

Hiring Organisation
Creditsafe Group
Location
Cardiff, Wales, United Kingdom
team whiteboarding and problem-solving sessions. Contribute to continuous improvement initiatives in the team. What We’re Looking For Demonstratable ability to write clean and efficient code (Python preferred). Knowledge of APIs, file transfer systems, and databases (academic or personal project experience welcomed). Excellent communication skills ...

AI Engineer

Location
Greater London, England, United Kingdom
experience developing agentic AI in production ready environments 3 years of relevant hands‐on experience with machine learning algorithms The ability to write clean and maintainable code in Python, Rust, C++ or Java A strong background in the mathematical foundations of core ML algorithms, paired with hands ...

FORECASTING MODELLER / STATISTICIAN

Location
Manchester, England, United Kingdom
domain-specific features is particularly relevant. Proven ability to solve complex, real-world mathematical problems, including selecting and implementing the right algorithms, and delivering clean, efficient, and reliable code. Strong working fluency in Python and SQL. It is fine to prefer working in R or other languages … must still be confident building useful code quickly and accurately using Python and SQL. Some applied experience with model deployment, productionisation and compiled languages. The ability to document and communicate your thinking clearly, including in our knowledge base, notebooks, comments and code itself. Ownership of projects from start ...

Python Developer

Hiring Organisation
Alexander Mann Solutions - Contingency
Location
London, United Kingdom
Employment Type
Contract
developing Python-based solutions while working closely with client teams across a variety of industries. Key Responsibilities: Develop and maintain Python applications using clean, scalable, and reusable code. Build RESTful APIs with FastAPI , including API endpoints, request/response validation, authentication, and error handling. Design and optimize SQL queries … test, and troubleshoot applications , identifying and resolving performance, functionality, and production issues. Collaborate with developers and business teams to understand requirements, implement features, review code, and maintain technical documentation. Requirements: Strong Python development experience. FAST API Experience SQL Experience JavaScript Experience (Desirable) Comfortable working in a consulting environment. ...

Software Engineer

Hiring Organisation
Ensera Design
Location
City Of Bristol, England, United Kingdom
embedded systems and shaping the automation approach as it takes shape. Work closely with the embedded, Linux, UI and connectivity teams to ensure code is testable Python and/or C++ development experience About you You enjoy working on and improving complex safety-critical systems. You’ll have … good understanding of either Linux, MCU or test engineering and care about writing clean, reliable code. You’ll be a strong collaborator and communicator who’s happy to work closely with developers. You’ll also be interested in the full development lifecycle and in working to standards like ...

Technology Lead - Equity Derivatives (Senior Vice President)

Hiring Organisation
Jefferies Financial Group
Location
London, UK
Employment Type
Full-time
from requirements delivery validation/sign-off Drive controlled parallel runs/reconciliations where needed with agreed tolerances and sign-off process Participate in code reviews in a structured and collaborative way. Participate in project meetings with management and other team members. Report on project status and developments … real time trading systems. Recent experience integrating Quant/Analytic libraries. Recent experience working on OMS, and/or Risk systems. Ability to write clean, easy to understand code. Strong problem-solving capabilities. Excellent written and verbal communication skills. Ability to work independently and complete projects with minimal supervision. ...

Data Scientist

Hiring Organisation
Elsevier
Location
City of London, London, United Kingdom
grounded generation. Build, evaluate, fine-tune, prompt, and integrate models into robust production systems, while continuously improving quality, relevance, reliability, and user value. Write clean, tested, production-quality Python and contribute reusable data science components, packages, and scalable data pipelines for preprocessing, inference, experimentation, monitoring, and continuous improvement. Support … GPTs, Anthropic’s Claude, and Google’s Gemini, including fine-tuning LLMs and/or SLMs. Strong Python skills and a habit of writing clean, maintainable, well-tested code. A solid grasp of machine learning fundamentals, including supervised and unsupervised learning, feature engineering, model evaluation, model selection, and performance ...

Gameplay Programmer

Location
Sheffield, England, United Kingdom
design and production process. You will be the technical side of the creative team and the first line of feedback for feature feasibility Produce clean and robust code, following all standards and guidelines, including the use of automated testing processes Resolve platform-specific bugs and performance bottlenecks … need Proven industry experience as a programmer on one or more console/PC titles Strong C++ skills, including profiling, debugging and optimising code Industry experience of working with commercial proprietary engines Solid understanding of code architecture best practices Ability to think like a designer to create compelling ...

Golang Engineer

Location
Greater London, England, United Kingdom
These are some of the key ingredients to the role: As an engineer in the JET Connect team, you won’t just be writing code; you’ll be building the high-volume POS and menu integrations that keep global brands like McDonald’s, KFC, and Domino’s running smoothly … problem solver with a solid foundation. Here’s what we’d love to see: Solid Go experience: A few years of commercial experience writing clean, efficient, and testable code in Go. A proactive mindset: You don't just wait for the next ticket; you actively look for ways ...

Full-Stack Software Engineer for Safer UK Tech

Location
Manchester, England, United Kingdom
Engineer to join a software delivery team supporting the Defence sector, with opportunities to work across other sectors in the future. You will write clean, well-documented code, implement tests, and participate in code reviews while staying current with latest technologies. Hybrid work model with some ...