76 to 100 of 736 Clean Code Jobs in England

Platform Engineer (10x Openings)

Location
Greater London, England, United Kingdom
team, operational learnings from the bring‐up teams, and security guidance from the security engineering team. The output of this role is production platform code, not configuration, not runbooks. What You Will Be Doing Common across every platform engineering team: Design and implement Kubernetes operators and controllers that manage … call rotation, incident response, and the follow‐up work that closes structural gaps rather than only the immediate issue. Hold to clean interface and versioning practice on anything other teams or customers depend on, including disciplined handling of breaking changes. Participate in code review, technical design discussions ...

Software Engineer – Ads & Commercial Development

Location
Greater London, England, United Kingdom
Docker containers, Kubernetes (K8s) , and building robust CI/CD pipelines . Software Engineering Fundamentals: Excellent command of data structures, algorithms, system design, and clean code architectures. Capabilities: Performance Optimisation: Ability to profile, debug, and optimize code to execute with minimal CPU and memory footprints in highly …/AI coding tools (e.g., GitHub Copilot, Cursor) to accelerate development and automate repetitive workflows. Cultural Add: Engineering Excellence: You take pride in writing clean, well‐tested, and maintainable code, avoiding unnecessary dependencies. Pragmatic & Technical Curiosity: You enjoy peeling back the layers of software to understand how things ...

Forward Deployed Engineer

Hiring Organisation
MarkIT Placements
Location
Bristol, Avon, South West, United Kingdom
Employment Type
Permanent, Work From Home
outcome . The role would suit an experienced engineer who is operating at the forefront of AI development and is equally comfortable writing production code, challenging a product strategy, presenting to senior stakeholders and working directly with clients. How You'll Work The role is built around three core … Develop prompt and context engineering approaches focused on accuracy, reliability, cost and latency. Make structured use of AI-assisted development tools such as Claude Code, Cursor, GitHub Copilot and Codex . Fine-tune or adapt models where there is a genuine use case. Production & Engineering You'll own solutions ...

Senior Data Consultants London

Location
Greater London, England, United Kingdom
Java, C#) Solid software engineering and DevOps skills as well as the complete SDLC applied to data, e.g. design patterns, automation, testing, contract definition, clean code, CI/CD, path to production Worked with one or more cloud platforms and services (AWS, Azure, GCP) Hands-on experience with ...

Senior Fullstack Engineer (Payments Experience)

Hiring Organisation
ebury
Location
London, UK
Employment Type
Full-time
platform to move money across borders. As a Senior Fullstack Engineer in our Payments Experience (PayE) team, you won't just write code—you'll architect the high-scale web applications and platform tooling that enable our entire engineering org to ship fast, reliable features. If you thrive … design through our collaborative Request for Comments (RFC) process. True Ownership: Live the "you build it, you run it" ethos—owning everything from local code and containerization to CI/CD pipelines and production monitoring. Elevate the Team: Mentor junior and mid-level engineers, fostering a culture focused ...

Senior Engineer - Payments

Location
Greater London, England, United Kingdom
platform to move money across borders. As a Senior Fullstack Engineer in our Payments Experience (PayE) team, you won’t just write code–you’ll architect the high-scale web applications and platform tooling that enable our entire engineering org to ship fast, reliable features. If you thrive … design through our collaborative Request for Comments (RFC) process. True Ownership: Live the "you build it, you run it" ethos–owning everything from local code and containerization to CI/CD pipelines and production monitoring. Elevate the Team: Mentor junior and mid-level engineers, fostering a culture focused ...

Fullstack Developer (Node)

Location
Greater London, England, United Kingdom
turn real customer and commercial problems into shipped software Use AI tooling daily to move faster, not just talk about it Take part in code reviews, give and take honest feedback, and help keep our codebase clean, tested and secure What you bring: Strong TypeScript and solid Node.js … fundamentals A real handle on React Hands-on experience shipping code with AI tooling (CLI or editor-based agents) A clean-code mindset - separation of concerns, sensible patterns, no over-engineering Comfort with cloud-native, container-based apps - REST APIs, load balancing, scaling Security awareness ...

AWS Software Engineer (Node.js/TypeScript)

Location
Nottingham, England, United Kingdom
internal platforms on AWS, leveraging modern serverless and event-driven architectures. This is a hands‐on role for an engineer who thrives on automation, clean code, and delivering production‐grade software at pace. You will work closely with product, platform, and DevOps colleagues to deliver scalable backend services … office 3 days a week. Key Responsibilities: Design, build, and maintain serverless applications using AWS Lambda, API Gateway, DynamoDB, S3, SQS, and SNS. Write clean, maintainable, and well-tested TypeScript and/or Node.js code across microservices and event-driven workloads. Own the full development lifecycle of features ...

Senior Fullstack Software Engineer - (Java, Spring Boot, Microservices

Hiring Organisation
TPXImpact Holdings Plc
Location
City of London, London, United Kingdom
Employment Type
Permanent
Salary
£70,000
DevOps, and QA, to ensure software meets business requirements. Implement and optimise CI/CD pipelines to enhance development efficiency and software quality. Conduct code reviews, providing constructive feedback to enhance team performance and code quality. Troubleshoot and resolve technical issues, ensuring software operates smoothly and efficiently. Stay … successful delivery. Proficiency in multiple programming languages Experience in central government advantageous Experience in a consulting environment Skills So ftware Development Expertise in writing clean, maintainable code and optimising software for performance and scalability. Ability to design and implement software that meets business and technical requirements. Ensure ...

Lead Software Engineer - JAVA - Equities - Vice President

Hiring Organisation
JP Morgan Chase
Location
London, UK
Employment Type
Full-time
class software solutions for our Equity Derivatives platformDrives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while establishing … ecosystem, Spring boot frameworkExperience of TypeScript/React developmentDemonstrated experience leading effective use of approved AI-assisted software development tools (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security. Strong understanding of responsible ...

Lead Software Engineer - JAVA - Equities - Vice President

Location
Greater London, England, United Kingdom
class software solutions for our Equity Derivatives platform Drives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while … Spring boot framework Experience of TypeScript/React development Demonstrated experience leading effective use of approved AI-assisted software development tools (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security. Strong understanding of responsible ...

Lead Data Consultants London

Location
Greater London, England, United Kingdom
apply them Experience with software engineering and DevOps best practices as well as the complete SDLC applied to data, e.g. automation, testing, contract definition, clean code, CI/CD, path to production Worked with one or more cloud platforms and services (AWS, Azure, GCP) Extensive hands‐on experience ...

Software Engineer

Hiring Organisation
Edenred
Location
London, UK
Employment Type
Full-time
Test-Driven Development (TDD), Agile methodologies, and DevOps culture. Comfortable with front-end technologies such as HTML, CSS, and JavaScript. Desirable SkillsAwareness of clean coding and SOLID principles. Exposure to AWS cloud services. Experience with JUnit or other testing tools. Basic knowledge of XML/JSON data formats ...

Software Engineer

Location
Greater London, England, United Kingdom
Test-Driven Development (TDD), Agile methodologies, and DevOps culture.* Comfortable with front-end technologies such as HTML, CSS, and JavaScript.**Desirable Skills*** Awareness of clean coding and SOLID principles.* Exposure to AWS cloud services.* Experience with JUnit or other testing tools.* Basic knowledge of XML/JSON data formats ...

Lead Software Engineer - Secure Environment

Hiring Organisation
Sanderson Government and Defence
Location
Cheltenham, Gloucestershire, South West, United Kingdom
Employment Type
Permanent
messaging platforms Background in Agile DevSecOps environments and Zero Trust architectures Experience integrating with services such as PostgreSQL, Redis and S3 Solid engineering fundamentals: clean code, testing, documentation, code reviews and continuous delivery Comfortable using GitHub, GitLab and Atlassian tools Strong TDD experience Hands-on experience with ...

Engineering Manager

Location
Manchester, England, United Kingdom
collaboration. Whilst your primary focus will be leadership, you’ll remain close enough to the technology to provide technical guidance, review architecture and code quality, and help solve complex engineering challenges. What will you be doing: Lead, mentor and develop a team of software engineers through coaching, regular … thrive, grow their careers and consistently deliver high-quality software Set clear expectations and performance goals while providing constructive feedback and support Champion clean, maintainable, scalable code and modern software engineering practices Guide architectural decisions and stay close to the codebase to provide technical oversight and mentoring where ...

Full Stack Developer

Location
Greater London, England, United Kingdom
reusable component libraries and maintain frontend architecture Build and optimize PostgreSQL database queries and schema designs Optimize application performance and user experience Participate in code reviews and technical design discussions Troubleshoot issues across the full stack Integrate third-party services and APIs within the full stack Work with … patterns Commercial experience building and consuming REST APIs Working knowledge of backend technologies (Node.js, Ruby) Solid understanding of frontend testing (Vitest, Jest) Understanding of clean code within both OOP and FP Experience with PostgreSQL and SQL optimization Proficiency with Git and modern CI/CD practices Understanding ...

Technical Lead

Hiring Organisation
London Stock Exchange Group
Location
London, UK
Employment Type
Full-time
tooling and processesEnsure that development on the integrated platform is both secure and compliant by designTech Profile/Essential SkillsGood knowledge of Infrastructure as Code concepts (IAC) and basics of Microservices architectureKnowledge of Cloud Technology basics across CSPs – Amazon, Microsoft, and Google (at least one)Knowledge and implementation experience … methodologies and their applicabilityHands-on experience of the following: Creating and deploying CI/CD pipelines (GitLab/Jenkins/GitHub)Configuring and running Code/Binary scans using solutions like SonarQube, Semgrep, Blackbuck, Trivy, GitLeaks Veracode, etc. Configuring and using Secrets management tools like Vault and Cloud native ...

Lead AI Engineer

Location
Crawley, England, United Kingdom
Enterprise Architecture principles. Drive delivery by designing and building agentic solutions, spanning from piloting to full implementation Define Engineering Excellence: Establish strict coding standards, code review processes, testing frameworks, and evaluation metrics for generative AI applications. Support and strictly enforce the standards set by the Head of Engineering … Delivery Grow the team: Act as a technical mentor to a team of intermediate and junior AI Engineers, fostering a culture of continuous learning, clean code, and agility Pragmatic Delivery: Collaborate with the AI Product Owner and Business Analysts to translate abstract business use cases into structured, achievable ...

Senior Software Engineer - Front End - Studio (Core)

Location
Greater London, England, United Kingdom
Engineer highly reliable, API-driven payment systems that streamline operations and support our global expansion. Translate product and design requirements into clean, maintainable and well-tested components. Collaborate closely with product managers, business, operations, designers and back-end engineers to deliver high-quality experiences. Identify and resolve performance, accessibility … usability issues across the application. Participate in code reviews, contribute to shared component libraries, and help uphold our engineering standards. Support the operational health of your features and help maintain a high SLA. The Team You will work with a team of talented, passionate and highly collaborative engineers. Working ...

Staff Software Engineer, Frontend

Location
Greater London, England, United Kingdom
major plus, but ultimately, you know how to translate designs into pixel-perfect reality. User-obsessed mindset: You don't just write code; you build products. You are passionate about the User Experience (UX) . Experience with Figma or similar design tools is a plus, helping you bridge … between design and engineering. Clean code philosophy: You care deeply about the quality of your craft. You strive for simplicity, strictly adhere to DRY (Don't Repeat Yourself) principles, and write code that is readable and maintainable. Collaborative spirit: You are a genuine team player who thrives ...

Lead Software Engineer Colchester

Location
Colchester, England, United Kingdom
applications. What You'll Do Lead technical architecture and design decisions for client projects Mentor and guide junior developers in their professional growth Conduct code reviews and maintain high code quality standards Collaborate closely with product managers and designers Drive technical innovation and implement best practices Manage project … React, Node.js, and TypeScript Experience with cloud platforms (AWS, Google Cloud) Strong leadership and mentoring skills Experience with agile development methodologies Passion for clean code and technical excellence What We Offer Competitive salary Flexible working arrangements (remote/hybrid options) Professional development budget for courses and conferences Comprehensive ...

Senior Front-End Engineer

Hiring Organisation
Reed
Location
Newcastle Upon Tyne, Tyne and Wear, United Kingdom
Employment Type
Full-Time
Salary
£55,000 - £65,000 per annum, Inc benefits
accessibility, performance and maintainability Contributing to front-end architecture decisions and long-term technical strategy Mentoring and supporting other developers within the team Promoting clean code, testing standards and continuous improvement across engineering Working cross-functionally to deliver impactful product enhancements What We're Looking For 5+ years ...

Senior Python Engineer (Full Stack)

Location
Greater London, England, United Kingdom
Typescript and a modern JS framework such as React, Angular or Vue.js. We generally use React & NextJS Strong engineering principles & practices: design patterns, testing, clean code and a good reviewer Previous experience working in a product-focused team A keen desire to want to learn and input into ...

Senior Lead Java Engineer

Hiring Organisation
London Stock Exchange Group
Location
London, UK
Employment Type
Full-time
delivery of scalable and maintainable Java based applicationsCollaborate with cross-functional teams to algin technology solutions with business needsLead by example with high quality, clean code using modern Java, Spring and related technologies, promote best practices in software engineeringTake responsibility for identification, estimation and reporting on progress ...