651 to 675 of 751 Clean Code Jobs in England

Senior Software Engineer (UI/UX)

Location
Greater London, England, United Kingdom
customer base. Work with more lead engineers and managers to drive initiatives to improve software engineering at SI Develop, extend, improve, and maintain our code base, workflows, documentation and tools. Collaborate with other disciplines, including user experience, design, QA and production to contribute to the overall development … principles with a passion for user experience Experience working collaboratively with UI/UX designers to develop a range of systems. Ability to write clean, maintainable, and portable code that is performant. Self-motivated with a drive to improve yourself and others continuously. Excellent communication skills and ability ...

PHP Web Developer (must have Laravel knowledge)

Hiring Organisation
Ember Recruitment
Location
Huddersfield, West Yorkshire, United Kingdom
Employment Type
Full-Time
Salary
£28,000 - £35,000 per annum
that align with the business goals What you’ll do Working closely with the existing development team, you'll be responsible for contributing tested, clean and well written code using PHP. Working towards deadlines or in response to client requests, you'll be submitting work for approval ...

C++ Developer

Location
Greater London, England, United Kingdom
workloads. Collaborate closely with front-end developers and cross-functional teams to design and implement efficient APIs, ensuring seamless integration and optimal performance. Write clean, maintainable, and efficient code in a microservices architecture, with a focus on scalability and horizontal scaling for performance-critical services. Establish and promote ...

Data Engineer

Location
Warrington, England, United Kingdom
Stores. Troubleshoot and diagnose issues within integrated (enriched) data systems. Collaborate with the scrum team to decompose user requirements into epics and stories. Write clean, secure, and reusable code following a test-driven development approach. Monitor system performance and implement updates to maintain optimal operation. The Data Engineer ...

AI Engineer - LLM & Agentic Systems

Hiring Organisation
INTEC SELECT LIMITED
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
£600.00 - £650.00 per day, Negotiable
multi-step reasoning - RAG systems that actually deliver, not just proofs of concept. Strong Python skills and solid machine learning foundations - able to write clean, production-grade code with a firm grasp of system design principles. Cloud deployment experience across AWS, GCP or Azure, using modern engineering practices. ...

Data Engineer - Gloucester

Hiring Organisation
NSD
Location
Gloucester, Gloucestershire, South West, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£70,000
Stores. Troubleshoot and diagnose issues within integrated (enriched) data systems. Collaborate with the scrum team to decompose user requirements into epics and stories. Write clean, secure, and reusable code following a test-driven development approach. Monitor system performance and implement updates to maintain optimal operation. The Data Engineer ...

Senior Data Scientist, Analytics

Location
Greater London, England, United Kingdom
models at production scale (e.g., text classification, semantic similarity, quality scoring) You have advanced proficiency in SQL and Python, with ability to write clean, production-quality code You have experience working with large-scale, unstructured text data and LLMs — including prompt design, evaluation (e.g., golden sets ...

Founding Engineer - Early Careers

Location
Greater London, England, United Kingdom
like computer science, engineering, maths, physics... and has demonstrated real academic excellence. Has strong engineering fundamentals and a real appetite to learn – can write clean, correct code in a known language, and is genuinely curious about how things work under the hood. Has built things they're proud … frontend in HTMX. All the good practices you’d expect from technical co‐founders who’ve done this before (CD, infrastructure as code, simple but scalable and powerful architecture). We’re a small, tight team with demanding customers so expect to be shipping every day with very little ...

Junior Data Engineer

Hiring Organisation
VIQU IT
Location
London, United Kingdom
Employment Type
Permanent
Salary
£40000 - £60000/annum
years' experience, offering a salary of £40,000-£60,000 depending on experience. This is not a narrow graduate scheme – you will write production code, solve live business problems, and learn directly from a senior engineer. We are looking to move quickly, with an ASAP start date and applications … role, working alongside a senior engineer to build production systems from the ground up rather than shadowing existing ones. Expect real ownership over code, data pipelines and internal tools from an early stage, with the chance to learn directly from someone more senior as the platform – and your responsibilities ...

Senior Test Automation Engineer - Frameworks & CI/CD (Hybrid)

Location
Leeds, England, United Kingdom
Driver and Vehicle Standards Agency (DVSA) is seeking a Test Engineer to design and develop test frameworks and tooling, writing clean, maintainable code and creating automated quality checks across API, integration, contract and end-to-end tests. You will work within a flexible, permanent role offering hybrid working ...

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

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

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