51 to 75 of 575 Clean Code Jobs in England

Senior Backend Engineer

Location
Manchester, England, United Kingdom
products. Develop and maintain platform tooling, automation, observability, monitoring and CI/CD capabilities. Build software solutions using Python and modern engineering practices. Write clean, maintainable code and infrastructure-as-code solutions to support service delivery. Embed Site Reliability Engineering principles including SLIs, SLOs, error budgets … with engineers, architects, product teams and stakeholders whilst coaching and mentoring colleagues. Essential Skills for the Senior Backend Engineer (Site Reliability) include: Experience writing clean, maintainable code in at least one programming language. Experience designing, operating and improving distributed systems, focusing on reliability, performance and user outcomes. Experience ...

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

Platform Engineer

Location
Greater London, England, United Kingdom
looking for a Platform Engineer who thrives at the intersection of infrastructure and software engineering. You're someone who loves solving complex problems, writing clean code, and building scalable systems that make a real-world impact. We’re looking for passionate technologists with a solid grounding in infrastructure … data platforms in the world, driving improvements, fixing bugs, and supporting a system that truly matters. You’ll be hands‐on with infrastructure-as‐code, GitOps workflows, and engineering best practices like unit testing, code reviews, and design documentation. These systems will include but not limited ...

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

Senior Backend Engineer (Ruby)

Location
Greater London, England, United Kingdom
frontend engineers to define API contracts and ensure seamless integration with our Next.js frontend. You’ll also contribute to keeping the quality of the code top-notch by reviewing your teammates' code and mentoring junior engineers. Key responsibilities Core Backend Architecture: Design, build, and maintain robust, scalable … resolve performance bottlenecks, focusing on SQL query optimisation, caching strategies (Redis), and background job management (Sidekiq/Solid Queue) High-Quality Engineering: Write clean, maintainable, and efficient code that adheres to best practices (including Test-Driven Development and Continuous Delivery) Feature Ownership: Take ownership of complex backend features ...

Senior Developer WordPress PHP

Location
Greater London, England, United Kingdom
object-oriented language, and love learning new languages and frameworks. We use WordPress/PHP and React JS to write our application code, GitHub Actions for CI/CD, Sentry for application monitoring, Kubernetes and Docker to schedule and run our services (read about our Cloud Platform … site editor Building WordPress blocks from scratch Version Control and GitActions Building and working with microservices using containerization (Docker) Revise, refactor, update, and debug code Collaborate with internal teams to design, create and maintain software Knowledge of AWS architecture, tools and resources Non-Technical Attention to detail Strong verbal ...

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

TypeScript Engineer

Location
Greater London, England, United Kingdom
modern AI tooling to do your best work. This is a hands‐on engineering role for someone who enjoys solving product problems, writing clean code, and helping services run reliably at scale. They’ll be looking for you to spend 50% of your time in the office. … build, test, and improve backend services and APIs using Node.js, TypeScript, and AWS. Take ownership of well‐defined features from planning through release, including code quality, deployment, and production support. Work closely with product managers, designers, and other engineers to turn requirements into practical, reliable solutions. Contribute to technical ...

Senior Fullstack Engineer (Payments Experience)

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

Senior Software Engineer, Post-Trade Winton Group · London, United Kingdom 6 hours ago

Location
Greater London, England, United Kingdom
event-driven systems with high reliability, scalability and observability Contribute to technical strategy and long-term platform direction Write high-quality, efficient and maintainable code with accompanying automated tests and documentation across UI, services and data storage layers Continuously improve existing services, libraries and shared components Ensure systems … strategies Work closely with product and business stakeholders to translate high-level problems into thoughtful technical solutions Collaborate with team through active contribution in code reviews, knowledge-sharing and design discussions Build domain knowledge in business and technology areas Evaluate new technologies pragmatically Contribute to CI/CD pipelines ...

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

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

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

Software Engineer

Location
City of Westminster, 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 ...

Senior Machine Learning Scientist

Location
Greater London, England, United Kingdom
broader science community by codifying best practices, experimentation standards, and reusable patterns Mentor other data and machine learning scientists , providing technical guidance through code reviews, design discussions, and knowledge sharing Drive adoption of AI best practices Experience & Qualifications: Master’s or PhD in Computer Science, Statistics, Applied Mathematics, Operations … impractical Fluency in Python and core data/ML libraries (pandas, NumPy, scikit-learn, PyTorch or TensorFlow), combined with solid software engineering practices (clean code, testing, version control, code review) Proficient with large-scale data : strong SQL skills and familiarity with distributed data processing (e.g., Spark, Hive ...

AI Engineer - Remote & Flexible Hours for Impact

Location
Greater London, England, United Kingdom
meet client needs, working closely with engineers, designers, and product managers to deliver high-quality solutions. Responsibilities include collaborating with cross-functional teams, writing clean code, conducting code reviews, and continuously improving development processes while staying current with industry trends. #J-18808-Ljbffr ...

Android Developer

Location
Greater London, England, United Kingdom
responsibilities Design, develop and maintain high-quality Android applications using Kotlin . Translate user and business requirements into reliable, maintainable technical solutions. Write clean, well-tested and maintainable code following modern Android development practices. Work collaboratively with designers, product managers, QA professionals and other developers within an agile … multidisciplinary team. Participate in technical discussions, code reviews and architectural decision-making. Develop automated tests and contribute to continuous integration and delivery processes. Investigate and resolve technical issues, defects and performance problems. Consider security, accessibility, privacy, resilience and performance throughout the development lifecycle. Contribute to technical documentation and knowledge ...

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

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

Technical Lead

Location
Greater London, England, United Kingdom
Ensure that development on the integrated platform is both secure and compliant by design Tech Profile/Essential Skills Good knowledge of Infrastructure as Code concepts (IAC) and basics of Microservices architecture Knowledge of Cloud Technology basics across CSPs – Amazon, Microsoft, and Google (at least one) Knowledge and implementation … their applicability Hands‐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 solutions ...

Android Developer

Location
Manchester, England, United Kingdom
government digital services Design, develop and maintain high-quality Android applications using Kotlin Translate user and business requirements into reliable, maintainable technical solutions Write clean, well-tested and maintainable code following modern Android development practices Work collaboratively with designers, product managers, QA professionals and other developers within … agile multidisciplinary team Participate in technical discussions, code reviews and architectural decision-making Develop automated tests and contribute to continuous integration and delivery processes Investigate and resolve technical issues, defects and performance problems Consider security, accessibility, privacy, resilience and performance throughout the development lifecycle Contribute to technical documentation ...

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

Camunda BPM Developer - FULLY REMOTE

Hiring Organisation
Source Group International
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
GBP Annual
pipelines Azure cloud experience, ideally including Azure Service Bus Strong SQL and data modelling skills, ideally within MS SQL Server Excellent understanding of clean code, testing and software engineering best practices Strong communication skills and a collaborative mindset Fluent English By applying for this role, you consent ...