151 to 175 of 740 Clean Code Jobs in England

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

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

Hiring Organisation
MYO Talent
Location
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. ...

Senior Developer – C# / .NET / SQL – Hybrid / London

Hiring Organisation
MYO Talent
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
£60,000 - £100,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. ...

Senior Lead Software Engineer - Mobile Engineering

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent
mobile platformacross iOS and Android. This is an architect-level, hands-on leadership role : you'll define the technical direction, contribute directly to production code, and provide day-to-day technical leadership for both the iOS and Android teams. Job Responsibilities Own and evolve the end-to-end mobile … Security, Risk, and QA to translate business goals into robust technical solutions and delivery plans. Define and enforce a high bar for engineering excellence: code quality, maintainability, security, performance, accessibility, and reliability. Establish and improve mobile SDLCpractices: planning, development, peer review, testing, release management, and operational support. Lead ...

Senior Java Developer

Location
Newcastle upon Tyne, England, United Kingdom
applications. Collaborate directly with clients to understand requirements and translate business needs into technical solutions. Contribute to solution design and technical architecture discussions. Develop clean, maintainable and performant code. Work within Agile delivery teams to deliver high-quality software solutions. Conduct code reviews and support best practice development … productivity tooling, including: AI-assisted development tools such as GitHub Copilot, Cursor, ChatGPT, Claude or similar technologies. Experience using AI to improve development efficiency, code quality and delivery outcomes. Exposure to AI-powered automation solutions. Experience integrating AI services, APIs or Large Language Models (LLMs) into applications. Interest ...

Full Stack Developer

Hiring Organisation
Oscar Associates (UK) Limited
Location
Hull, North Humberside, North East, United Kingdom
Employment Type
Permanent
Salary
£45,000
part of its engineering culture, so you'll also have the opportunity to work with modern AI tooling while maintaining high standards of code quality, security and maintainability. Key Responsibilities Develop and maintain modern web applications using Vue.js and Nuxt.js Build responsive, accessible and high-performing frontend experiences Integrate … APIs and backend services Contribute to frontend architecture, reusable components and coding standards Work closely with backend developers throughout the development lifecycle Participate in code reviews, testing and continuous improvement initiatives Contribute to CI/CD processes and Agile delivery Produce clean, maintainable and well-tested code ...

Fullstack Engineer

Hiring Organisation
Randstad Technologies Recruitment
Location
Manchester, United Kingdom
Employment Type
Contract
Contract Rate
£50 - £55/hour Inside IR35 via Umbrella
connectivity platforms, and order processing integrations. Cross-Functional Collaboration: Convert product specifications and design concepts into responsive, accessible products using AI-driven development. Code Standards: Ensure clean, robust, and testable code delivery (frequently generated alongside AI agents) and conduct peer code reviews to maintain high quality. ...

c# developer in legal AI

Location
Greater London, England, United Kingdom
ElasticSearch; Modernize platform components to .NET 8+ and Svelte.js, including containerized deployments; Automate infrastructure with Pulumi and Azure DevOps; Participate in architecture discussions and code reviews; Maintain engineering best practices. Требования Strong experience with C#/.NET, including async/await, memory management, and resource handling; Deep knowledge … experience with micro-ORMs such as PetaPoco; contributions to open-source or personal coding projects; cloud infrastructure experience, especially Azure; strong grasp of clean code principles, OOP design, and software patterns. Условия Competitive, equitable salary; 25 Days holiday plus bank holidays; Private healthcare with life insurance and critical ...

Senior Software Engineer — Pricing AI (Manchester)

Location
Manchester, England, United Kingdom
role in building and deploying machine learning features and data-driven applications. You will work on end-to-end solutions – from writing robust code and unit tests to developing APIs and integrating machine learning models into our product ecosystem. This role requires a mix of software engineering excellence … retail industry would be an advantage. Responsibilities Design, implement, and maintain software components that incorporate machine learning algorithms and data processing, and develop clean, efficient Python code for both backend logic and integration of ML models. Understand the business drivers behind each feature. Create and optimise data pipelines ...