101 to 125 of 430 Clean Code Jobs in the UK

SC Cleared Senior Software Developer

Hiring Organisation
Jobleads-UK
Location
Farnborough, England, United Kingdom
security missions, making this position both rewarding and impactful. Key Responsibilities Collaborate with multidisciplinary teams to design, develop, and maintain robust software solutions Manage code using Git, ensuring efficient version control and team collaboration Deploy and optimise cloud‐based services on AWS or Azure for scalability and performance Design … using Java, Python, or Go Use Docker for containerisation to standardise deployments Develop and maintain CI/CD pipelines to streamline delivery processes Write clean, well‐documented code following best practices Participate in code reviews to uphold quality standards Keep up‐to‐date with emerging technologies ...

Applications Developer

Hiring Organisation
Pets at Home
Location
Wilmslow, Cheshire, North West, United Kingdom
Employment Type
Permanent, Work From Home
usability Writing and maintaining unit and end-to-end tests to ensure robust, high-quality releases Championing accessibility standards and inclusive design Contributing to code reviews and continuous improvement of tools, processes and ways of working What were looking for: Experience in mobile development Strong skills in React Native … Library, Maestro) Solid understanding of mobile development principles (state management, APIs, performance) A collaborative mindset with strong communication and problem-solving skills Passion for clean code, quality and continuous learning in a fast-paced agile environment Nice to have: Experience with Azure or other cloud platforms Exposure ...

Software Developer

Hiring Organisation
Picture More Ltd
Location
Ipswich, Suffolk, United Kingdom
Employment Type
Permanent
Salary
GBP 45,000 - 55,000 Annual
enhance REST APIs and system integrations. Contribute to Azure cloud-based and on-premises business applications Troubleshoot production issues and implement robust solutions. Write clean, maintainable code with automated testing. Participate in code reviews and Agile delivery. Use AI-assisted development tools to improve coding, testing ...

Senior Full Stack Engineer

Hiring Organisation
Jobleads-UK
Location
Manchester, England, United Kingdom
build software. We don\'t just use Copilot for autocomplete. We\'re rebuilding agentic workflows into our development process, using tools like Claude Code to automate routine work, accelerate code review, and let engineers focus on the problems that actually need human judgement. If you\'re excited about … year, a chance to experiment with new tech, explore wild ideas, and ship something fun with no constraints What You\'ll Need You write clean, maintainable code and care about the impact of your work. We\'re an AI-first team. AI tools are part ...

Software Engineer Java 11 Hybrid

Hiring Organisation
Telstra Associates
Location
Burgess Hill, West Sussex, United Kingdom
Employment Type
Contract
Contract Rate
£270/day UMBRELLA ONLY
systems. Experience using Spring Framework, Junit, GitHub, Microservices, Splunk and API's. Experience with Test driven development and unit testing frameworks. Proficient understanding of code versioning tools (Git) and build toolings Maven or Gradle. A Software Engineer Java 11 is responsible for: Designing and developing software applications using Java … Writing, testing, and maintaining clean, efficient code Building Back End services, APIs, and microservices Integrating applications with databases and external systems Troubleshooting bugs and optimizing application performance Participating in code reviews, testing, and deployment activities Collaborating with business analysts, QA teams, architects, and other developers Ensuring applications ...

Engineer (Digital Product Team)

Hiring Organisation
Canada Life
Location
London, South East, England, United Kingdom
Employment Type
Full-Time
Salary
Competitive salary
Isle of Man (Hybrid working options available) Are you an engineer who measures success by the difference you make to customers, not just the code you ship? We are seeking an exceptional Senior Engineer to play a key role in our dynamic cross-functional Digital Product Team, someone … tooling. Our current tech stack is primarily Microsoft/Azure focused; solid C# is necessary. Advocate of key principles such as SOLID and CLEAN code, applying to all areas of development. Keen to write code that is self-explanatory and easy to maintain. We use GitHub Actions ...

Senior Backend Developer

Hiring Organisation
Jobleads-UK
Location
United Kingdom
experience — not “used Lambda once”, but built, operated, debugged, and fixed systems in production. You have the ability to ship fast without trashing quality: clean code, predictable delivery, and solid engineering fundamentals. You use AI tools daily to accelerate output (coding, debugging, analysis) and improve outcomes. You have ...

Senior Software Developer

Hiring Organisation
Computer Futures
Location
Nottingham, Nottinghamshire, United Kingdom
Employment Type
Permanent
Salary
GBP 70,000 - 80,000 Annual
particularly for legacy systems or migrations) Hands-on experience with GitHub, including branching strategies, pull requests and CI/CD workflows Strong understanding of clean code principles, maintainability and scalable software design Industrial/Operational Environments Experience developing software for industrial, manufacturing, automation, logistics or IoT environments Understanding ...

Head of Internal Systems

Hiring Organisation
Jobleads-UK
Location
Portsmouth, England, United Kingdom
designing/building scalable and maintainable systems Expertise in system architecture, domain modeling, and application of SOLID principles and design patterns Experience fostering clean code practices and engineering excellence within teams Robust knowledge of automated testing, quality assurance, and operational best practices Passion for designing systems that ...

Senior Java Engineer (Equinox) – Equity Derivatives Tech – VP

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
level. Proven experience of defining technical architectures and leading complex projects through to delivery. Proficiency in object‐oriented and functional programming. Rigorous application of clean code and TDD principles. Demonstrated leadership skills and ability to lead by example. Proactive approach to identifying issues that affect productivity ...

Lead Machine Learning Scientist – International Consumer Bank

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
Models and agentic systems. Identify the right state‐of‐the‐art solutions for the bank’s objectives and manage colleagues to implement them as clean, production‐ready code. Communicate findings and recommendations through clear and concise reports and presentations. Required Qualifications, Capabilities and Skills Experience leading teams to deliver ...

Python Counterparty Credit Risk Senior Developer, Vice President

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
independence of judgement and autonomy. Acting as SME to senior stakeholders and/or other team members. Qualifications Expert in Python Ability to write clean, tested highly efficient code. Proven track record of developing and supporting analytics library for derivatives pricing and risk. Experience developing software for Windows ...

Senior Analytics Engineer

Hiring Organisation
Tech 4
Location
Oxford, Oxfordshire, South East, United Kingdom
Employment Type
Permanent
Salary
£65,000
SCRUM practitioner with experience in offshore team collaboration. Ability to migrate legacy systems to modern cloud architectures. Anticipates issues, recommends pragmatic solutions, and writes clean, reusable code. Articulate with stakeholders, from engineers to non-technical leaders. Manages tight deadlines with attention to detail Experience/skills regarded as ideal ...

Software Engineer, General

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
scale. Who You Are You’re a solid engineer with 2-4 years of experience building backend systems and platform infrastructure. You write clean, well-abstracted code with proper design patterns and comprehensive test coverage. You’re comfortable working on both the Compute Platform (multi-cloud orchestration, resource … engineers and platform leads. You have strong proficiency in Golang and understand how to build maintainable, production-grade distributed systems. You take pride in code quality, enjoy collaborating on low-level designs, and are eager to learn from experienced engineers while contributing meaningfully to critical infrastructure components. ...

Senior Backend Developer - Kotlin

Hiring Organisation
HCLTech
Location
City of London, London, United Kingdom
continuous refactoring. Engineers are expected to contribute across development, integration, and production support, working closely as a team to maintain a high standard of code quality and system reliability. Location: London Required Skills • Strong commercial experience building backend services in Kotlin • Deep experience with XP practices, including: Mob programming … primary way of working Test‐driven development (TDD) Continuous refactoring and clean code discipline • Cloud experience in CARE Cloud/GCP, including: GKE and/or Cloud Run Cloud SQL, Memorystore Artifact Registry, Cloud Logging Key Management • CI/CD and SDLC experience in a regulated/enterprise ...

Lead Backend Engineer

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
layers that usually slow things down. AI takes the routine work off every team, from Finance to Product to Marketing, so people ship real code and launch custom dashboards in minutes. Engineering commits are entirely AI-assisted, which shifts the focus from team size to the quality of your … thinking and our data warehouse connects directly to an AI assistant for instant answers. Backed by a modern tech stack (Claude Code, Snowflake, Figma and Zapier) and a commitment to adopting new tools in days rather than quarters, you get complete ownership to do the most impactful work ...

Software Engineer (AI)

Hiring Organisation
Fruition Group
Location
Leeds, West Yorkshire, Yorkshire, United Kingdom
Employment Type
Permanent, Work From Home
integrate AI-powered features such as LLM-driven services, RAG pipelines, and agent-based workflows into core systems Leverage tools like GitHub Copilot, Claude Code, Cursor, or similar AI-assisted engineering workflows. Apply modern software engineering best practices (clean code, testing, CI/CD, observability … interest in, AI technologies such as Large Language Models (LLMs), including API integrations or prompt-based workflows Experience leveraging tools like GitHub Copilot, Claude Code, Cursor, or similar AI-assisted engineering workflows. Proficiency in at least two modern programming languages Experience with version control, testing practices, and CI/ ...

Senior Software Engineer

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
tactical edge and Situational Awareness (TAK) platforms. You will sit at the intersection of modern enterprise software engineering and tactical edge integration, ensuring all code meets MoD Secure by Design (SbD) principles and Def Stan 00-056 safety boundaries. Full-Stack Application Development: Design and build resilient, secure … Cursor-on-Target (CoT) data routers connecting front-end C2 displays (e.g., OmniTAK, ATAK) to backend services. Secure by Design (SbD) Implementation: Write clean, well-tested code following NCSC Secure Development Principles, NCSC Cloud Security Guidance, and JSP 440 controls. CI/CD & DevSecOps: Automate build, test ...

Senior AI Engineer

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
using embeddings, vector databases, hybrid search, and effective chunking strategies Develop proof‐of‐concepts for emerging AI technologies and assess their production viability Write clean, maintainable code following established engineering best practices and quality standards Use AI coding assistants such as GitHub Copilot and Claude Code to accelerate development Participate in code reviews and architectural discussions to improve code quality and system design Collaboration & Problem‐Solving Work closely with Product and Engineering teams to understand requirements and deliver iterative solutions Collaborate with cross‐functional partners (Security, Data, Operations) to ensure solutions meet quality ...

Senior Software Engineer (Movex)

Hiring Organisation
Cox Automotive Europe
Location
Manchester Area, United Kingdom
development of the new Movex website and associated platform services Working closely with cross-functional teams to deliver customer-focused solutions Writing clean, maintainable, and efficient code Reviewing and approving technical designs and code produced by other developers Championing engineering excellence, quality, and continuous improvement Identifying ...

Senior Associate, Full-Stack Engineer

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
maintain backend services, batches and APIs, contributing to UI components as needed. Own end-to-end delivery: implementation, testing, deployment, observability, and reliability. Write clean, well-tested code; participate in code reviews and continuous improvement. Collaborate with product, design, and operations to translate business needs into technical … tailored by teams for flow and outcomes; full product lifecycle ownership (build, test, deploy, monitor, iterate); growth mindset with continuous learning and knowledge sharing. Code: Java 17/21 (Spring, Maven), Groovy, JavaScript/TypeScript (Angular) Testing: JUnit, Spock Deployment: Private Cloud (VMs/containers) Tooling: GitLab ...

AI Enablement Lead [gn] Data Intelligence

Hiring Organisation
Actian
Location
United Kingdom
confidently. Rapid Prototyping (PoC to Production): Drive the engineering execution of high-impact AI proof-of-concepts, ensuring they are built with production-grade code that scales seamlessly. Standardization of Tooling: Define and enforce the organization's official AI stack, from vector database selection and vector embeddings strategies … Rigor: You treat AI development as software engineering. You understand CI/CD, unit testing for AI (evaluation datasets), containerization (Docker/Kubernetes), and clean code architecture. Influence Without Authority: Exceptional leadership and communication skills. You can inspire and align disparate engineering teams around a shared technical vision ...

Software Engineering Software Engineer - Confluent Stream Processing & Analystics Professional [...]

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
time/space complexity. Problem-solving ability:Can independently solve medium-complexity coding problems, debug issues, and break down ambiguous requirements into actionable tasks. Clean engineering practices:Writes readable, maintainable code, uses Git effectively, and follows code review and testing best practices. Backend/API and database … professional expertise Hands-on software development experience (new grads welcome)Solid fundamentals in data structures, algorithms, concurrency, networking, and operating systemsAbility to write clean, maintainable, well-tested code in at least one modern language (Java, Go, or similar)Curiosity about distributed systems and how large-scale services like ...

Senior JVM Software Engineer

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
with JVM technologies (Scala or Java) Experience building complex backend or distributed systems Strong understanding of software engineering fundamentals, including: Concurrency Testing Design patterns Clean code principles CI/CD practices Ability to operate independently and take ownership of complex technical problems Strong communication skills Hands-on design ...

Senior JVM Software Engineer

Hiring Organisation
ARM
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
£550 - £600/day
with JVM technologies (Scala or Java) Experience building complex backend or distributed systems Strong understanding of software engineering fundamentals, including: Concurrency Testing Design patterns Clean code principles CI/CD practices Ability to operate independently and take ownership of complex technical problems Strong communication skills Hands-on design ...