176 to 200 of 867 Clean Code Jobs in the UK

Senior Software Engineer (Java) - Fixed Income (AVP)

Location
Belfast City District, Northern Ireland, United Kingdom
consuming RESTful web services using Java and Spring Boot. Build Tools: Maven or Gradle for project management and build automation. Proven ability to develop clean, testable code. Understanding of relational database concepts and knowledge in SQL. Experience with Jira, Git/Bitbucket, Gradle and CI/CD tools, e.g. ...

Research Software Engineer

Location
Greater London, England, United Kingdom
distributed services that let our scientists train and ship frontier-scale models. You do not need prior ML experience; what matters is writing clean, reliable code that scales. You will join our Research Software Engineering team to build and maintain shared dev-tools, evaluation & data pipelines, training framework … will you do Accelerate researchers by owning the complex parts of large-scale pipelines and delivering robust internal tooling. Interface research with product: expose clean APIs, automate model pushes, surface live metrics. Write efficient, well-tested Python and systems code; enforce code review, CI, and observability. Design ...

Senior Software Engineer

Location
Glasgow, Scotland, United Kingdom
impact assessments for changes to new and existing applications. Produce and maintain technical documentation to the required standards. Apply engineering best practices, including clean code, automated testing and observability. Work closely with Architects, Testers, Product Owners, Analysts and stakeholders to deliver high-quality outcomes. Support … operation of live applications, including incident investigation, troubleshooting and resolution. Participate in code reviews and technical discussions, helping to maintain engineering standards across the squad. Mentor and support other engineers, contributing to a positive and collaborative engineering culture. Contribute to the continuous improvement of software engineering practices within ...

Lead Engineer, Risk Technology

Location
Greater London, England, United Kingdom
highly experienced Java Backend Engineer to lead the development of our high-performance risk systems. You will leverage your extensive experience to build clean, maintainable, performant applications; promote best practices, and collaborate closely with our quantitative and product teams.**What You’ll Do*** High-Performance JVM Engineering: Design … risk models.* Continuous Codebase Optimization: Optimize and refactor the existing codebase to enhance testing, performance and maintainability* Engineering Excellence: Be a bastion of code quality and best practices, paired with a performance mindset.**What You’ll Bring*** Professional Experience: 10+ years of experience as a Java backend engineer* Mindset ...

ai engineer for agentic applications

Location
Greater London, England, United Kingdom
tools, data sources, and business workflows into reliable production-grade pipelines; Drive systems from prototype to production, owning reliability, scalability, and operational readiness; Improve code quality, structure, and production readiness across the AI/ML stack; Debug and resolve issues across APIs, environments, and integrations; Act as the primary … evolve engineering standards for productionising AI/ML, including testing, observability, versioning, and release management; Mentor and guide data scientists and engineers through code reviews and hands-on technical support; Champion disciplined engineering, continuous improvement, and operational excellence within Data Science. Требования Degree in Computer Science, Artificial Intelligence, Machine ...

Senior Software Engineer

Location
Southampton, England, United Kingdom
cloud infrastructure provisioning, configuration management, and operational processes. You will build programmatic infrastructure solutions using Python , Jinja2 , and Terraform , generating and managing Infrastructure as Code (IaC) at scale. You will also leverage Puppet for configuration management and develop PowerShell-based automation to support and optimize Windows environments. This … highly technical, coding-focused position. The ideal candidate is a software-minded engineer who writes clean, maintainable, and testable code every day—not just ad hoc scripts. You should be comfortable designing reusable automation components, applying software development best practices, and driving operational excellence through automation across complex ...

Senior Software Engineer

Location
Greater London, England, United Kingdom
cloud infrastructure provisioning, configuration management, and operational processes. You will build programmatic infrastructure solutions using Python , Jinja2 , and Terraform , generating and managing Infrastructure as Code (IaC) at scale. You will also leverage Puppet for configuration management and develop PowerShell-based automation to support and optimize Windows environments. This … highly technical, coding-focused position. The ideal candidate is a software-minded engineer who writes clean, maintainable, and testable code every day—not just ad hoc scripts. You should be comfortable designing reusable automation components, applying software development best practices, and driving operational excellence through automation across complex ...

java developer in cloud-native applications

Location
Greater London, England, United Kingdom
Spring frameworks; Build and maintain RESTful APIs and integrate with distributed systems; Implement CI/CD pipelines and containerisation with Docker and Kubernetes; Write clean, maintainable code and collaborate on code reviews; Troubleshoot and optimise performance across cloud platforms such as Azure and AWS; Contribute to architectural … with API design, RESTful principles and distributed systems, familiarity with monitoring, logging and observability tools, knowledge of Python or Bash, experience with infrastructure-as-code practices. Условия: Contract position Competitive daily rate of £500–700 per day Contract extension and future permanent opportunities may be available. #J-18808-Ljbffr ...

Staff Engineer

Location
Manchester, England, United Kingdom
initial design, through to full implementation, iterating quickly on our modern tech stack ( NodeJS microservices, Vue, Redis, SQL Server and SingleStore ) and deploying code daily to production (in AWS) following the DevSecOps methodology as we respond rapidly to customer requirements. Current and production grade TypeScript fluency (approx. 5+years experience … building POCs as required. Work with our Product Teams to help break down work into deliverable Epics and Stories. Turning user stories into code running in production as a high performing individual contributor lead developer and embedded architect in an Agentic AI environment. Ensuring the quality, maintainability and operability ...

Senior Software Developer

Location
Southampton, England, United Kingdom
would be adventageous. How you will contribute Design, develop, test, and maintain high-quality software solutions in line with business and technical requirements. Write clean, efficient, and maintainable code adhering to agreed coding standards and best practices. Collaborate closely with project managers, business analysts, QA teams, IT operations … other stakeholders to ensure accurate and predictable delivery. Translate functional and non-functional requirements into well-structured, scalable technical solutions. Actively participate in code reviews, technical discussions, and design workshops, providing constructive feedback and sharing knowledge. Identify, troubleshoot, and resolve software defects, performing root cause analysis and implementing sustainable ...

AI/ML Engineer

Location
Greater London, England, United Kingdom
tools, data sources, and business workflows into reliable, production‐grade pipelines. Drive systems from prototype to production, owning reliability, scalability, and operational readiness. Raise code quality, structure, and production readiness across the AI/ML stack. Debug and resolve issues across APIs, environments, and integrations, ensuring rapid response times … evolve engineering standards for productionising AI/ML, including testing, observability, versioning, and release management. Mentor and guide data scientists and engineers, providing code reviews and hands‐on technical support. Champion a culture of disciplined engineering, continuous improvement, and operational excellence within Data Science. Skills And Experience Education ...

Senior Software Engineer

Hiring Organisation
Pave Talent Partners Limited
Location
Manchester, North West, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£70,000
automated build and deployment processes through Azure DevOps. Working with source control, branching strategies, pull requests and CI/CD pipelines. Taking part in code reviews and helping establish consistent engineering standards. Investigating production and development issues and identifying appropriate technical solutions. Improving existing codebases, architecture and development processes. … experience To be successful in this position, you'll need strong professional experience with: C# and .NET. Strong understanding of software development principles, including clean code, SOLID principles and maintainable design. Experience developing and supporting applications within Microsoft Azure. Azure SQL Practical experience with Docker andKubernetes Strong experience ...

Senior PHP Engineer

Location
Greater London, England, United Kingdom
services to improve scalability and efficiency Drive the transition toward a service-oriented architecture (SOA) to ensure modularity and resilience Set the bar for code quality by enforcing SOLID principles, design patterns, and testing standards Actively coach mid-level engineers through deep code reviews and technical knowledge sharing … NoSQL including performance tuning and handling transactions at scale Experience architecting on AWS and managing containerized environments with Docker A champion of clean code, automated testing, and CI/CD best practices Fluent English with the ability to explain complex technical trade-offs to stakeholders Bonus: Experience with ...

Software Engineer

Location
Greater London, England, United Kingdom
Software Engineer to join their team. If you enjoy end-to-end software delivery, from scalable Python backends and event-driven data pipelines to clean, modern frontends, this is a great opportunity to own greenfield product development. The Opportunity Salary: Up to 65,000 Location: Central London (5 Days … interfaces for LLMs, RAG pipelines, and model endpoints into core products. What They’re Looking For Strong foundation in Python, REST APIs, microservices, and clean code principles. Practical experience with React or Vue.js. Solid Postgres/SQL, AWS, and Docker experience (NoSQL/Terraform a plus). Exposure ...

AI Engineers London

Location
Greater London, England, United Kingdom
databases, and agentic frameworks. Create evaluation frameworks to measure and monitor system performance, accuracy, and reliability Build and maintain production‐grade AI applications with clean code, appropriate error handling, APIs, and data pipelines Experience implementing, maintaining and evaluating retrieval systems (vector/graph databases, ingestion pipelines, chunking strategies … experimentation and evaluation while balancing latency/cost/quality tradeoffs Nice to Haves Experience with AI‐assisted coding using tools like Claude Code, OpenAI Codex, Github Copilot Experience with fine‐tuning LLMs for domain‐specific applications and knowledge of when fine‐tuning is preferable to prompt engineering ...

Principal Software Engineer - Java

Location
Liverpool, England, United Kingdom
customers we serve. What makes this role particularly exciting is the balance of ownership and influence. You'll remain close to the code while helping define engineering strategy, champion best practices and drive technical excellence across multiple teams. This is a chance to leave a lasting impact … experience building modern software solutions using Java and AWS A track record of designing and evolving complex systems at scale A passion for clean code, quality engineering and continuous improvement Experience mentoring engineers and raising technical standards across teams Strong communication skills and the ability to explain complex ...

Full-stack Software Developer

Location
Worthing, England, United Kingdom
Will Look Like Adhere to and demonstrate clear understanding of key security principles associated with building modern web-based applications. Write clean, modular, maintainable code and adhere to coding standards, secure delivery policies and best practices. Work with applicable frameworks and existing codebases to resolve issues and complete … code reviews. Conduct code reviews and provide constructive feedback to peers. Troubleshoot, debug and triage issues to ensure smooth operation of the applications. Ensure you are proficient in the toolsets required to perform day to day duties. Work effectively within a team, providing clear updates to Product Owners ...

Contract Java Microservices Developer — Spring Boot, Cloud & DevOps

Location
Greater London, England, United Kingdom
will build RESTful APIs, implement CI/CD pipelines, and containerise with Docker and Kubernetes across Azure/AWS. The role involves writing clean code, collaborating on reviews, and contributing to architectural discussions, with a focus on scalable data flows and DevOps practices. #J-18808-Ljbffr ...

Java Developer

Hiring Organisation
Anson Mccade
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£60,000
Theyre Looking For: 5+ years commercial Java development experience Strong Spring Boot knowledge Experience working in Agile environments Understanding of microservices architecture Passion for clean code and modern engineering practices Nice to Have: AWS or cloud exposure Docker/containers CI/CD tools (Jenkins, GitLab, SonarQube ...

Principal Java Engineer

Location
Greater London, England, United Kingdom
SWIFT formats. Hybrid work model in London, UK. Collaborative, fast-paced, and engineering-driven culture. Emphasis on engineering autonomy, architectural decision-making, and clean code Equal Opportunity Employer: We are an equal opportunity employer and welcome applications from all qualified individuals regardless of race, color, religion, gender, sexual ...

Full Stack Engineer, Platform Reliability

Location
East Midlands, England, United Kingdom
projects across the engineering team Write automated tests and maintain CI/CD pipelines Collaborate with stakeholders to gather requirements and deliver solutions Write clean, tested, well-documented code following engineering best practices Participate in code reviews, sprint planning, and technical design discussions Collaborate with cross-functional … codebase and making it dependable Experience in rail testing, NDT, or sensor-based inspection industries (ultrasound, eddy current, electromagnetic, etc.) Experience with infrastructure-as-code (CloudFormation, CDK, Terraform) Knowledge of containerization (Docker, ECS/Fargate) #J-18808-Ljbffr ...

Lead Software Engineer - JAVA - Equities - Vice President

Location
Greater London, England, United Kingdom
micro-service architectures and best practices Proficient in all aspects of the Software Development Life Cycle Good understanding of software design patterns and clean code practices Strong written and oral communication skills Proficiency in automation and continuous delivery methods Advanced understanding of agile methodologies, CI/CD, Application ...

Senior Azure Data Engineer (Databricks)

Hiring Organisation
Capco
Location
London, UK
Employment Type
Full-time
modern DevOps practices to support reliable deployments. Collaborate with clients and multidisciplinary teams to translate business requirements into scalable, production-ready data solutions. Champion clean code, data lifecycle optimisation, engineering best practices, and the responsible use of approved AI tools and automation to improve collaboration and delivery. What ...

Senior Python Engineer (Full Stack)

Hiring Organisation
Lendable
Location
London, UK
Employment Type
Full-time
Vue.js. We generally use React & NextJS. You can build a frontend that's good enough for internal toolingStrong engineering principles & practices: design patterns, testing, clean code and a good reviewerPrevious experience working in a product-focused teamA keen desire to want to learn and input into a highly ...

Senior Developer – C# / .NET / SQL – Hybrid / Solihull / Remote

Hiring Organisation
MYO Talent
Location
Solihull, West Midlands, United Kingdom
Employment Type
Full-Time
Salary
£50,000 - £80,000 per annum
Experience working across the full software development lifecycle, from concept through to production support. Strong analytical and problem-solving skills, with a passion for clean, efficient, and maintainable code. ...