151 to 175 of 704 Clean Code Jobs in the UK

Senior Software Engineer - PHP

Location
Abingdon, England, United Kingdom
about nurturing talent and leading by example. Mentoring and supporting fellow developers. You uphold coding standards and best practices, maintaining a high level of code quality and performance. Collaboration and advocacy for product improvements, security, and team processes are integral parts of your approach. Experience Substantial professional experience with … Database concepts Familiarity with standard project lifecycle processes Proactive and inquisitive nature, willing to undertake various responsibilities Proficiency in Docker Highly skilled in clean code architecture, application and systems architecture, and other principles/methodologies such as SOLID and DDD Upholds high standards for code quality, testing ...

Engineering Manager - React Native

Hiring Organisation
Sparta Global Limited
Location
Manchester, North West, United Kingdom
Employment Type
Permanent
delivery stakeholders to plan and prioritise technical delivery. Provide technical leadership across React Native mobile applications. Remain approximately 30% hands-on, contributing to development, code reviews, technical problem-solving and solution design. Support architectural and technical decision-making across mobile applications, ensuring solutions are scalable, maintainable and aligned with … engineering standards. Promote engineering best practice across areas such as clean code, automated testing, CI/CD, application performance and software quality. Support effective integration between mobile applications, APIs and wider backend services. Identify technical risks, dependencies and delivery challenges and work with the team to resolve them. ...

Platform Engineer – Terraform & Developer Experience - Vice President

Location
Greater London, England, United Kingdom
Introductory Marketing Language: Shape how teams deliver infrastructure-as-code at scale with reusable, customer-friendly Terraform modules. You’ll build hands-on engineering solutions that make secure cloud database platforms easier to adopt and operate. Partner closely with application teams and security, risk, and compliance to create … expand beyond AWS into GCP, you’ll help define new patterns and raise the quality bar across the platform. If you love clean module design, automation, and scalable engineering practices, you’ll thrive here. Job Summary: As a Multi-Cloud Platform Engineer, Terraform Modules (Database Platforms) in the Multi ...

Java Developer ( SC Eligible/ SC Cleared )

Location
Greater London, England, United Kingdom
building scalable, high-quality software solutions. Key Responsibilities Application development: Design, develop, and implement Java applications using modern development tools and best practices. Code quality: Write clean, scalable code and take part in code reviews to maintain quality. API integration: Develop and integrate RESTful APIs ...

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

Senior Software Engineer

Hiring Organisation
Visa
Location
basingstoke, south east england, united kingdom
design and build software that improves reliability, automation, observability, and resilience across Visa's middleware ecosystem. \n \n If you enjoy writing production-grade code, solving complex distributed systems problems, and seeing your work operate at real-world scale, this role is for you. \n Why This Role Stands … What You'll Do \n Build Production-Grade Software \n \n Design and develop scalable automation platforms and reliability tooling \n Write clean, maintainable code in Python, Java, or Go \n Build systems for deployment orchestration, testing, validation, and rollback \n Develop self-service platforms that reduce operational ...

Full Stack Engineer

Hiring Organisation
Station Group International Limited
Location
City of London, London, United Kingdom
Employment Type
Permanent
Salary
£65,000
APIs, and integrate production AI features. 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 (On-site … LLMs, RAG pipelines, and model endpoints into core products. What They're Looking For Core Engineering: Strong foundation in Python, REST APIs, microservices, and clean code principles. Frontend Depth: Practical experience with React or Vue.js. Databases & Cloud: Solid Postgres/SQL, AWS, and Docker experience (NoSQL/Terraform ...

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

Java Developer

Hiring Organisation
Anson Mccade
Location
Leeds, West Yorkshire, Yorkshire, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£55,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 ...

Java Developer

Hiring Organisation
Anson Mccade
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£45,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 ...

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

Symfony Developer

Location
Greater London, England, United Kingdom
exciting projects that challenge and inspire you. Here's what a typical day might look like: Develop and maintain Symfony-based applications with clean, efficient code Design and implement RESTful APIs using API Platform or FOSRestBundle Build reusable bundles and Symfony components Integrate third-party services and APIs … into applications Optimize application performance and database queries Responsibilities Develop and maintain Symfony-based applications with clean, efficient code Design and implement RESTful APIs using API Platform or FOSRestBundle Build reusable bundles and Symfony components Integrate third-party services and APIs into applications Optimize application performance and database ...

Engineering Manager - Java/React

Hiring Organisation
Sparta Global Limited
Location
Manchester, North West, United Kingdom
Employment Type
Permanent
plan and prioritise technical delivery. Provide technical leadership across Java/Spring Boot and React applications. Remain approximately 30% hands-on, contributing to development, code reviews, technical problem-solving and solution design. Support architectural and technical decision-making, ensuring solutions are scalable, maintainable and aligned with engineering standards. Promote … engineering best practice across areas such as clean code, automated testing, CI/CD and software quality. Identify technical risks, dependencies and delivery challenges and work with the team to resolve them. Drive continuous improvement across engineering processes, team capability and technical standards. Required Skills & Experience: Strong commercial ...

Data Engineer (Newcastle upon Tyne)

Hiring Organisation
Catalyst
Location
City of London, London, United Kingdom
Employment Type
Permanent
cloud infrastructure, and platform automation. Key responsibilities include: Software Design : Develop, and maintain production-grade applications and APIs. Application Build : Develop reusable, well-tested code following engineering best practices. Architecture : Participate in architecture and technical design discussions. Testing: Write automated unit, integration, and end-to-end tests. Data Pipeline … streamline data accessibility and usability. Drive innovation by adopting advanced analytics technologies and methodologies. Cloud infrastructure : Deploy cloud-native solutions using Infrastructure as Code and collaborate on cloud architecture and optimisation About You To be considered for the role, it is essential that you possess exemplary academic prowess, with ...

Data Engineer (Full-Stack Data Products)

Hiring Organisation
Catalyst
Location
NE1, Newcastle upon Tyne, Tyne & Wear, United Kingdom
Employment Type
Permanent
Salary
£60000 - £100000/annum
cloud infrastructure, and platform automation. Key responsibilities include: Software Design : Develop, and maintain production-grade applications and APIs. Application Build : Develop reusable, well-tested code following engineering best practices. Architecture : Participate in architecture and technical design discussions. Testing: Write automated unit, integration, and end-to-end tests. Data Pipeline … streamline data accessibility and usability. Drive innovation by adopting advanced analytics technologies and methodologies. Cloud infrastructure : Deploy cloud-native solutions using Infrastructure as Code and collaborate on cloud architecture and optimisation About You To be considered for the role, it is essential that you possess exemplary academic prowess, with ...

PHP Developer

Location
Leeds, England, United Kingdom
closely with frontend developers, UX/UI designers and project managers throughout the development lifecycleContributing to technical specifications, project scoping and development estimates### Delivering clean, efficient and maintainable code to agreed timelinesSupporting website improvements, ongoing maintenance and client retainersTroubleshooting technical challenges and improving website performance, security and reliabilityCollaborating … with the wider team to explore new technologies and improve development practicesFor more senior developers, taking greater ownership of technical architecture, code quality and supporting less experienced team members### What we're looking for Essential experience:Strong commercial experience developing backend applications and websites using PHPGood knowledge of Laravel ...

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

Software Engineer II - FICC eTrading - Java

Location
Greater London, England, United Kingdom
emerging member of an agile team, delivering software solutions across multiple components within a product, application, or system. You will write high‐quality code, apply secure engineering practices, and learn through collaboration, feedback, and continuous improvement. You will consider upstream and downstream impacts as you build and enhance solutions. … production outcomes by participating in on‐call/support, triaging incidents, performing root‐cause analysis, and driving permanent fixes Improve engineering standards through code reviews, automated testing, CI/CD, observability, and continuous refactoring to strengthen system health Contribute to an inclusive team culture and actively engage in communities ...

Software Engineer (Principal & Lead) - Perm - SC & DV

Hiring Organisation
Sanderson Government and Defence
Location
Cheltenham, Gloucestershire, South West, United Kingdom
Employment Type
Permanent
Agile DevSecOps environments and Zero Trust Architecture Integrating with backing services, such as PostgreSQL, Redis or S3 Good engineering practices including continuous delivery, clean code, documentation, defensive programming, automated testing and code reviews Using GitHub/GitLab/Atlassian Suite for source control Test Driven Development with ...

Senior Frontend Engineer

Location
Greater London, England, United Kingdom
/CD pipelines, automated testing, and versioning strategies for SDKs. Experience with frontend performance optimization, cross-browser compatibility, and accessibility standards. Passion for clean code, automation, and continuous improvement. Excellent interpersonal skills and a passion for developer experience and security. What You’ll Get in Return Competitive compensation ...

Senior Lead Full-Stack Software Engineer

Location
Greater London, England, United Kingdom
understand requirements, develop solutions, and deliver high-quality software solutions. Troubleshoot and debug issues, perform root cause analysis, and implement effective solutions. Write clean, efficient, and maintainable code in production following best practices and coding standards, such as Test Driven Development and implementing rigorous unit/integration testing. … Conduct code reviews, provide constructive feedback, and lead team members. Stay up-to-date with emerging technologies, trends, and best practices in software engineering, cloud computing, and Cybersecurity. Add to a team culture of diversity, equity, inclusion, and respect. Required qualifications, capabilities, and skills Bachelor's degree in Computer ...

Junior Software Developer

Location
Greater London, England, United Kingdom
tasks including object detection, model training, and deployment. Deploy and manage applications using basic AWS cloud services. Collaborate with cross-functional teams to deliver clean, scalable, and maintainable code. Required skills Frontend: React.js. Backend: Node.js, Python (with experience in at least one web framework). Databases: PostgreSQL, SQL, MongoDB. ...