51 to 75 of 926 Clean Code Jobs in England

Senior JVM Engineers - Java, Scala & Kotlin

Location
Greater London, England, United Kingdom
contributing to the design and development of robust, high‐performance distributed systems. You’ll be expected to bring strong software engineering fundamentals, with TDD, clean code and automated testing embedded in your approach to development. Strong CI/CD experience is essential, along with a solid understanding … Strong commercial experience with Java, Scala and/or Kotlin Excellent understanding of the JVM ecosystem Strong experience with TDD, unit testing and clean code Proven experience building and maintaining CI/CD pipelines Experience designing and developing scalable, distributed systems Strong understanding of software architecture and engineering ...

Senior Software Developer

Location
Greater London, England, United Kingdom
ideas supporting product improvement and delivery effectiveness Diagnose complex technical issues, including integration challenges, data consistency issues, and performance improvements Support knowledge sharing and code quality through peer reviews and collaboration Contribute to a collaborative engineering culture focused on clean, efficient code and practical delivery Requirements Proven … similar technologies Practical experience working with Azure Cloud Services and Azure DevOps, or equivalent CI/CD tooling Proficiency with Visual Studio or VS Code Strong understanding of software development practices and agile delivery methods Experience working across the full software development lifecycle, from concept through to production support ...

Arquiteto de Software - Sênior

Location
Greater London, England, United Kingdom
sistema em partes menores e gerenciáveis. Abstrair e segregar responsabilidades entre as camadas. Implementação: Garantir a aderência às boas práticas de desenvolvimento (Solid, Clean Code, etc). Escrever código legível, organizado e de fácil manutenção. Utilizar a linguagem C# de forma eficiente. Implementar testes com boa cobertura, qualidade … resilientes e seguras. Experiência prática em desenvolvimento de software utilizando a linguagem C#. Experiência com a aplicação de princípios de design de software (SOLID, Clean Code, etc). Experiência com a implementação de testes automatizados (unitários, integração, etc). Experiência com padrões de arquitetura (microsserviços, filas de mensagens ...

Embedded Software Engineer - Contractor

Location
Retford, England, United Kingdom
regulated environment. Taking ownership of your work, contributing to team standards and continuously developing your skills while solving real-world problems. You care about clean code, reliable systems, and delivering value in a safe and efficient way. Key Responsibilities Software Engineering Develop and enhance core software applications using … Working within regulated environments A proactive mindset and eagerness to develop your skills Naturally default to data‐driven decision making Champion engineering excellence, leading code reviews, shaping automated testing strategies, and writing clean, maintainable code Mentor and upskill mid‐level and junior engineers, acting as a technical ...

Software Engineer

Location
Greater London, England, United Kingdom
structured data — cleaning, transforming and surfacing it for downstream consumers Collaborate with senior engineers and domain experts to translate real-world engineering problems into clean, maintainable code Write tests, contribute to code reviews, and help raise the bar on code quality across the team … professional setting Comfortable with SQL and working with relational data Experience building or maintaining REST APIs or internal tooling Good instincts around clean code, testing and version control (Git) Able to work independently on well-scoped problems and communicate clearly with non-technical stakeholders #J-18808-Ljbffr ...

Mid-Level Full-Stack Software Engineer

Location
Greater London, England, United Kingdom
TypeScript, HTML, CSS) to design, develop, and maintain robust APIs and user interfaces for our enterprise applications. The ideal candidate will be passionate about clean code, scalable architecture, and collaborative development, working closely with engineering and Product teams to build high quality products. Exposure to modern AI tools … accessible user interfaces using React, JavaScript/TypeScript, HTML, and CSS. Optimize API performance and ensure scalability. Write unit and integration tests to ensure code quality. Participate in code reviews and contribute to continuous improvement. Work with CI/CD pipelines and Infrastructure as Code (IaC) tools ...

Lead Software Engineer

Hiring Organisation
Anson Mccade
Location
London, United Kingdom
Employment Type
Permanent
Salary
£85,000
leading, mentoring and developing engineers Strong experience with a modern object-oriented language, ideally C# or Java Deep understanding of software design patterns, clean code and clean architecture Experience building REST APIs and working with messaging systems Confidence defining data models and working with databases Experience delivering … applications using TypeScript/React, ASP.NET MVC or Blazor Developing cloud-first applications with strong unit test coverage, continuous delivery and 100% infrastructure-as-code Containerising and deploying applications through Azure Kubernetes Service (AKS) Working with Entity Framework Code First against Azure SQL and NoSQL databases Designing resilient ...

Lead Software Engineer

Hiring Organisation
Anson Mccade
Location
Central London, London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£80,000
track record of leading and mentoring engineers Strong experience in a modern object-oriented language (C# or Java) Deep knowledge of software design patterns, clean code and clean architecture Experience building REST APIs and working with messaging systems Confidence defining data models and working with databases Experience … work in TypeScript/React, ASP.NET MVC or Blazor Building cloud-first applications with strong unit test coverage, continuous delivery and 100% infrastructure-as-code Containerising and deploying applications via Azure Kubernetes Service Working with Entity Framework code-first data against Azure SQL or NoSQL databases Designing resilient ...

Lead Software Engineer Product Lead Technologist Business

Hiring Organisation
Anson Mccade
Location
London, United Kingdom
Employment Type
Permanent, Work From Home
track record of leading and mentoring engineers Strong experience in a modern object-oriented language (C# or Java) Deep knowledge of software design patterns, clean code and clean architecture Experience building REST APIs and working with messaging systems Confidence defining data models and working with databases Experience … work in TypeScript/React, ASP.NET MVC or Blazor Building cloud-first applications with strong unit test coverage, continuous delivery and 100% infrastructure-as-code Containerising and deploying applications via Azure Kubernetes Service Working with Entity Framework code-first data against Azure SQL or NoSQL databases Designing resilient ...

Software Engineer

Location
City Of London, England, United Kingdom
founding engineering team as we scale. Having passed the junior stage of your career, you bring over 3 years of commercial experience writing clean code and shipping features independently. In this role, you will take true end-to-end ownership of core platform features, work across our stack … without corporate red tape, , you won’t just pull tickets from a backlog - you will actually own your work end-to-end, see your code ship, and see its immediate impact on users. Building the Engineering Culture: Joining our founding engineering team means you are actively building our engineering ...

Senior Platform Engineer

Hiring Organisation
Willis Towers Watson
Location
Reigate, Surrey, United Kingdom
Salary
£ 70 K
successful in this role with experience in delivering large scale Cloud services.The Role:Provide technical input, guidance and leadership to the team (including code quality, best practices, processes, some aspects of release management, etc.).Assist in the design and documenting of solutions meeting functional and non-functional requirements.Lead … architecture/design, implementation, unit and system testing, deployment, operations, monitoring and incident management.Software engineering fundamentalsStrong grounding in objectoriented design, design patterns, SOLID principles, clean code practices, code review, documentation and Agile delivery.Core technical stackHands‐on experience with C# and .NET (Core/6+) for backend ...

Senior Platform Engineer

Hiring Organisation
WTW
Location
Surrey, United Kingdom
Employment Type
Full Time
successful in this role with experience in delivering large scale Cloud services. The Role: Provide technical input, guidance and leadership to the team (including code quality, best practices, processes, some aspects of release management, etc.). Assist in the design and documenting of solutions meeting functional and non-functional … design, implementation, unit and system testing, deployment, operations, monitoring and incident management. Software engineering fundamentals Strong grounding in objectoriented design, design patterns, SOLID principles, clean code practices, code review, documentation and Agile delivery. Core technical stack Hands‐on experience with C# and .NET (Core/6+ ...

Senior Fullstack Engineer (Java/React/Python)

Location
Manchester, England, United Kingdom
Saving Expert, building digital products and services that make a difference while always putting people first. We’re a team of creators. We write code, shape delivery, build go-to-market strategies, develop AI solutions and create the practices that support our people. We work side by side with … security, versioning, performance and reliability. Build intuitive, high-performance user interfaces in React that integrate seamlessly with backend services. Champion engineering excellence through clean code, automated testing, documentation and code reviews. Drive delivery across multiple initiatives while balancing speed, quality and commercial value. Mentor engineers through coaching ...

Senior Fullstack Engineer (Java/React/Python)

Location
Leeds, England, United Kingdom
Saving Expert, building digital products and services that make a difference while always putting people first. We’re a team of creators. We write code, shape delivery, build go-to-market strategies, develop AI solutions and create the practices that support our people. We work side by side with … security, versioning, performance and reliability. Build intuitive, high-performance user interfaces in React that integrate seamlessly with backend services. Champion engineering excellence through clean code, automated testing, documentation and code reviews. Drive delivery across multiple initiatives while balancing speed, quality and commercial value. Mentor engineers through coaching ...

Senior Fullstack Engineer (Java/React/Python)

Location
Greater London, England, United Kingdom
Saving Expert, building digital products and services that make a difference while always putting people first. We’re a team of creators. We write code, shape delivery, build go-to-market strategies, develop AI solutions and create the practices that support our people. We work side by side with … security, versioning, performance and reliability. Build intuitive, high-performance user interfaces in React that integrate seamlessly with backend services. Champion engineering excellence through clean code, automated testing, documentation and code reviews. Drive delivery across multiple initiatives while balancing speed, quality and commercial value. Mentor engineers through coaching ...

AI Software Developer (Python, JavaScript, ML)

Location
Greater London, England, United Kingdom
delivery of Gen AI driven software solutions, working within a dynamic team to enhance our digital products. You will be responsible for writing clean, efficient, and maintainable code, primarily in Python and JavaScript, while contributing to the successful deployment of Gen AI technologies that directly impact the company … performance. This role is hands-on, with a primary focus on coding, testing, and deploying AI solutions in a fast-paced, agile environment. Responsibilities Code Development and Testing – Write, test, and maintain clean, efficient code in Python and JavaScript. Develop and implement Gen AI powered experiences ...

Rapid Application Engineer London ·

Location
Greater London, England, United Kingdom
succeed as a Mid-Level RAD Engineer, you will be a proponent of agile principles and modern software best practices. You can produce clean, well-tested code and collaborate effectively with the development team. Ideally, you will have worked in environments where code reliability and performance matter … identify patterns and root causes; document findings clearly so the broader team can learn. Support rapid prototyping efforts: Implement features and approaches in POC code; write clean, testable code even under time pressure; validate technical approaches and gather feedback for the Product team. Build tools and utilities ...

Lead Software Engineer

Hiring Organisation
Anson McCade
Location
London, United Kingdom
Salary
£ 70 K
problemsA track record of leading and mentoring engineersStrong experience in a modern object-oriented language (C# or Java)Deep knowledge of software design patterns, clean code and clean architectureExperience building REST APIs and working with messaging systemsConfidence defining data models and working with databasesExperience shipping user-facing … first applications with strong unit test coverage, continuous delivery and 100% infrastructure-as-codeContainerising and deploying applications via Azure Kubernetes ServiceWorking with Entity Framework code-first data against Azure SQL or NoSQL databasesDesigning resilient microservices integrated via a cloud message busUpholding secure coding and infrastructure standardsLevelling up your ...

Full Stack Software Engineer III - Java

Location
Greater London, England, United Kingdom
businesses — and we're looking for engineers who take ownership, raise the bar, and grow fast. You'll work in a culture of strong code reviews, fast feedback, and scalable architecture, with real opportunities to deepen your technical influence and shape the future of financial technology. As a Software … within the Global Banking Technology team, you will own end-to-end delivery of secure, full stack features — turning requirements into solid designs, shipping clean Java code, and improving services built on microservices, Kafka/event-driven patterns, and CI/CD pipelines. You will troubleshoot complex production ...

Full Stack Software Engineer III - Java

Location
Greater London, England, United Kingdom
businesses — and we're looking for engineers who take ownership, raise the bar, and grow fast. You'll work in a culture of strong code reviews, fast feedback, and scalable architecture, with real opportunities to deepen your technical influence and shape the future of financial technology. As a Software … within the Global Banking Technology team, you will own end-to-end delivery of secure, full stack features — turning requirements into solid designs, shipping clean Java code, and improving services built on microservices, Kafka/event-driven patterns, and CI/CD pipelines. You will troubleshoot complex production ...

Full Stack Software Engineer

Hiring Organisation
We Are Dcoded Limited
Location
Manchester, North West, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£70,000
with the web codebase where sensible. Using AI coding tools as part of your workflow: critically reviewing, testing, and taking ownership of AI-generated code rather than accepting it uncritically. Participating in code review, architectural discussions, and establishing engineering practices and standards as an early hire. Helping build … culture of strong engineering discipline (clean code, sound OOP design, and a proper test pyramid) in a company operating in a regulated, data-sensitive industry (motor insurance). Skills and Experience Essential Strong engineering fundamentals: SOLID, DRY, Law of Demeter, and the reasoning behind them, not just ...

Software Engineer

Location
Greater London, England, United Kingdom
Drive Impact: Collaborate with business stakeholders to understand requirements and translate them into possible improvements to our product. Build Great Software: Design and develop clean, maintainable, and high-quality software, applying a wide range of principles including functional patterns. Conduct code reviews and contribute to a culture … Science or equivalent practical experience. 3+ years of experience in a software engineering role. Passionate about software craftsmanship: Strong understanding of software development principles, Clean Code and Clean Architecture. Product thinking: Ability to translate business problems into precise requirements, specifications and ultimately into code. Entrepreneurial mindset: link ...

Full Stack Software Engineer III - Java

Hiring Organisation
JP Morgan Chase
Location
London, UK
Employment Type
Full-time
businesses — and we're looking for engineers who take ownership, raise the bar, and grow fast. You'll work in a culture of strong code reviews, fast feedback, and scalable architecture, with real opportunities to deepen your technical influence and shape the future of financial technology. As a Software … within the Global Banking Technology team, you will own end-to-end delivery of secure, full stack features — turning requirements into solid designs, shipping clean Java code, and improving services built on microservices, Kafka/event-driven patterns, and CI/CD pipelines. You will troubleshoot complex production ...

Python Software Engineer

Location
Greater London, England, United Kingdom
client-facing platform. You’ll work closely with other engineers and cross-functional teams, take ownership of complex problems, and ship production-ready code that has real business impact. You’ll also contribute to design and architecture discussions and help maintain high standards for code quality and system … party systems, including asynchronous processing and event-driven architecture Shape technical direction, contribute to architectural decisions, and plan for scalability, performance, and reliability Write clean, pragmatic code with a strong focus on maintainability, observability, and security Investigate complex issues across distributed systems, identify root causes, and drive long ...

Backend Developer

Location
Oxford, England, United Kingdom
projects. Work with relational and non-relational database technologies to support business and product requirements. Develop automation including build pipelines, DevOps workflows, infrastructure-as-code, and business process automation, using source control, code review systems, and modern development tooling to maintain code quality and consistency. Develop unit … integration, and automated tests and contribute to verification evidence, code quality, and design reviews. Participate in daily stand-ups, design reviews, and collaborative team activities with internal and external teams, supporting Product Owners and Business Analysts in refining requirements and technical specifications. Ensure developments are completed on time ...