151 to 175 of 867 Clean Code Jobs in the UK

Senior Kotlin/JVM Engineer

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent, Work From Home
they scale, supporting our expansion of new products and supporting services in the US. We believe that software engineering is more than just code - its about people. We believe that the best teams are made of great people. That fundamentally great software engineering is about alignment, sharing what … testing What were looking for technically Strong commercial Kotlin or JVM based engineering experience (willingness to work with Kotlin) An ability to write simple, clean code Experience and understanding of databases; relational databases are a must, NoSql would be nice too Be able to quickly understand complex, financial ...

Staff Engineer Software

Location
Leeds, England, United Kingdom
platform where correctness, resilience, and performance are critical, especially during live sporting events. You’ll operate as a senior individual contributor, leading through code, architecture, and technical decision-making, while partnering closely with engineers and product teams across the US and UK to ensure market feeds from external providers … remediation of critical software issues Proactively identify and remove roadblocks, occasionally collaborating cross-team collaboration to maintain momentum on complex projects Conduct and elevate code reviews, sharing expertise to enhance code quality Steer team planning and design discussions, introducing innovative approaches to solve technical challenges and optimize design ...

Senior Software Developer

Location
Belfast, Northern Ireland, United Kingdom
Specification, Design, and Planning of upcoming features Build, maintain, test (including automated functional tests) and release our well architected services by writing correct and clean code consistently and following best practices Apply the Enea software development process which adopt Agile methodologies along with modern CI/CD tooling ...

Lead Engineer

Location
Hemel Hempstead, England, United Kingdom
knowledge of one of C#, Dart, or TypeScript, paired with one of .Net, Flutter, React, or Node.js* Strong grounding in software design principles (SOLID, Clean Code), TDD, and other testing practices* Excellent solution architecture skills across discovery, domain modelling, tool selection, systems architecture, and solution definition* Solid working ...

Senior Software Engineer

Hiring Organisation
Anson Mccade
Location
Manchester, North West, United Kingdom
Employment Type
Permanent
Salary
£70,000
TypeScript and JavaScript . Knowledge of cloud technologies, particularly AWS and/or Azure . Experience working within Agile development teams. Passion for writing clean, maintainable and secure code. Previous consultancy experience is beneficial but not essential. Due to the nature of the work, you must be eligible ...

Senior Software Engineer

Hiring Organisation
Anson Mccade
Location
Cheltenham, Gloucestershire, South West, United Kingdom
Employment Type
Permanent
Salary
£70,000
TypeScript and JavaScript . Knowledge of cloud technologies, particularly AWS and/or Azure . Experience working within Agile development teams. Passion for writing clean, maintainable and secure code. Previous consultancy experience is beneficial but not essential. Due to the nature of the work, you must be eligible ...

Senior AI Engineer

Location
Greater London, England, United Kingdom
scientists, engineers, and other stakeholders to scope and deliver AI features that address real insurance business problems. Own the full software lifecycle, including design, code review, testing, deployment, monitoring, and production support. Translate complex business requirements into well-scoped technical solutions with a strong focus on reliability, maintainability, failure … modes, and operational excellence. Mentor and support junior engineers through design reviews, code reviews, and technical guidance. Contribute to technical standards, best practices, and reusable patterns for AI engineering across the team. Evaluate and improve model quality, retrieval strategies, prompt and agent design, and production performance over time. Partner ...

c# developer in cloud-native architectures

Location
Greater London, England, United Kingdom
modern tooling; Work with cloud platforms such as Azure or AWS to deploy, scale, and monitor applications; Collaborate with cross-functional teams on design, code review, and technical problem-solving; Write clean, maintainable code and contribute to technical standards across the team; Support the integration of front … with containerisation (Docker, Kubernetes), knowledge of distributed systems, event-driven architecture or messaging patterns, familiarity with Java, Python or F5, experience with infrastructure-as-code tools such as Terraform, understanding of BPMN, UML or data pipeline concepts. Условия: Contract-based flexibility; Exposure to modern cloud-native architectures and emerging ...

Senior Machine Learning Scientist

Location
Westminster, West End, United Kingdom
automated testing, packaging, promotion/rollback, model/version management) to enable repeatable releases Develop reusable engineering assets (libraries, templates, reference architectures, infrastructure-as-code patterns) to reduce technical debt and accelerate delivery Implement observability for AI services (logging/metrics/tracing), model performance monitoring, and quality/… into technical designs communicate trade-offs and recommendations clearly to both technical and non-technical stakeholders Contribute to engineering standards and ways of working (code reviews, design reviews, documentation) and help uplift team capability through practical coaching To be successful in this role you should meet the following requirements ...

Senior Machine Learning Scientist

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent
automated testing, packaging, promotion/rollback, model/version management) to enable repeatable releases Develop reusable engineering assets (libraries, templates, reference architectures, infrastructure-as-code patterns) to reduce technical debt and accelerate delivery Implement observability for AI services (logging/metrics/tracing), model performance monitoring, and quality/… into technical designs; communicate trade-offs and recommendations clearly to both technical and non-technical stakeholders Contribute to engineering standards and ways of working (code reviews, design reviews, documentation) and help uplift team capability through practical coaching To be successful in this role you should meet the following requirements ...

Node Developer

Location
Greater London, England, United Kingdom
party services to integrate and enhance system functionality. Database Management: Develop and maintain database architectures (e.g., MongoDB, PostgreSQL, MySQL) for robust data storage solutions. Code Optimization: Write clean, modular, and reusable code, adhering to best practices and design patterns. Testing and Debugging: Conduct unit and integration testing … smooth user experiences. Continuous Learning: Stay updated on the latest trends in Node.js and related technologies, applying new knowledge to improve system performance and code quality. Agile Methodology: Participate in Agile development cycles, contributing to sprint planning, code reviews, and continuous delivery. Key Skills/Experience Proven experience ...

Senior Software Engineer, Client Solutions

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 AI Engineer

Location
South Shields, 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 ...

Lead AI Engineer

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

Lead AI Engineer

Hiring Organisation
Hackajob Ltd
Location
Crawley, West Sussex, South East, United Kingdom
Employment Type
Permanent, Work From Home
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 ...

Principal Data Scientist - AI, MLOps & GenAI Lead

Hiring Organisation
Hackajob Ltd
Location
Crawley, West Sussex, South East, United Kingdom
Employment Type
Permanent, Work From Home
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 ...

Principal Data Scientist - AI, MLOps & GenAI Lead

Location
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 Kotlin Engineer

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent, Work From Home
internal tools and supporting our expansion of new products and supporting services in the US. We believe that software engineering is more than just code - its about people. We believe that the best teams are made of great people. That fundamentally great software engineering is about alignment, sharing what … JUnit Jupiter, Kotest and TestContainers for automated testing What technical skills youll need to have Strong commercial Kotlin experience An ability to write simple, clean code Experience and understanding of databases; relational databases are a must, NoSql would be nice too Be able to quickly understand complex, financial ...

Agentic / GenAI Consultant / Senior Consultant

Location
Manchester, England, United Kingdom
recovery) Cloud & DevOps: Azure (App Services, OpenAI, AKS), GCP (Vertex AI, Cloud Run), Docker, GitHub Actions, Azure DevOps, RBAC and Cost Controls. Software Engineering: Clean Code (SOLID, DRY), DDD, modular architecture, TDD, code quality tools. AI Engineering (Desirable): RAG pipelines, agentic workflows, MCP, LLM integration (OpenAI, Gemini ...

Senior Software Engineer (C# .NET) | London

Location
Greater London, England, United Kingdom
with a focus on coding and debugging in alignment with security standards throughout the entire lifecycle Design, build, and maintain efficient, reusable, and reliable code/APIs to support applications both for web and mobile Collaborate regularly in a cross-functional team made up of product managers, quality assurance … C#, LINQ, MS SQL, Entity Framework and related technologies Capable to use version control software such as GIT Knowledge of SOLID principles Knowledge of clean code practices Experience using web service protocols such as Rest, API design for extensibility and integration Experience debugging complex applications Experience with Agile ...

Software Engineer

Location
Uxbridge, England, United Kingdom
build. Accept feedback and adapt to your team and the company's current priorities. The Must Haves Test Driven Development, Pair Programming, Clean Code & Refactoring, System Design Observability, "you build it you run it" attitude Product mindset Good communication, giving and receiving feedback Desirable skills Event-Driven Architecture ...

Senior Developer

Location
Glasgow, Scotland, United Kingdom
areas (but not essential): F# Please note that as part of the recruitment process for this opportunity, candidates will be expected to complete a clean code exercise. In addition to a competitive salary and access to our profit share scheme, we offer: A flexible selection of employee benefits ...

Senior Developer – C# / .NET / Web / Remote / UK

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

Full-Stack Developer

Location
Greater London, England, United Kingdom
Translate Finance Logic to Tech: Work closely with PnL controllers and internal Finance stakeholders to understand secured funding products and convert business requirements into clean, well-tested code. Required Skills Core Technical Stack: Hands-on coding experience in Java, Scala and Python, with strong knowledge of the Spark framework ...

Principal Java Developer

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. Join Our Global Team: We invite you to apply for the position at RE Partners. Join us in shaping the future of business technology ...