251 to 275 of 1,015 Code Quality Jobs in the UK

Director of Data Engineering

Hiring Organisation
JP Morgan Chase
Location
Glasgow, UK
Employment Type
Full-time
software that scales. Job responsibilitiesArchitects and implements complex, scalable engineering frameworks and solutions using modern software design principlesDevelops secure, high-quality production code for data-intensive applications and platforms, and reviews and mentors other engineersCreates durable, reusable software frameworks and patterns that are leveraged across teams … technical strategy and directionArchitects and governs agentic AI-enabled engineering workflows (using enterprise-authorized tools within the work environment) to improve delivery speed, code quality, and operational outcomes at scale (e.g., AI-driven PR review assistance, test generation/maintenance, release readiness checks, incident triage and root ...

Lead AI Engineer (Agentic Systems)

Location
United Kingdom
system—repeatable, scalable, and embedded. You will define and implement playbooks, patterns, and workflows that enable teams to operate with parallel AI agents, autonomous code review, and AI‐driven delivery pipelines. You will also help bootstrap new initiatives, ensuring they start with the right architecture, tooling, and AI‐enabled … assisted engineering workflows across teams Establish playbooks, standards, and best practices for agentic development Build and operationalize: Task‐specific agents (e.g. test generation, refactoring, code analysis) Reusable skills, templates, and workflows Multi‐agent and parallel execution patterns Integrate AI into CI/CD pipelines (Azure DevOps preferred), including: Autonomous ...

Senior AI Engineer

Location
Greater London, England, United Kingdom
function, translating their requests into workable solutions. You will write and review specifications, complete complex bug fixes, and help embed coding best practices and code reviews. You are also developing your skills as a mentor, supporting the growth of more junior engineers through pair programming and everyday collaboration. … moderately complex bug fixes and flag technical risks and blockers early. Implement continuous integration, delivery, and deployment practices, and apply coding best practices and code reviews. Maintain high code quality and documentation, and build solutions for reuse, contributing to patterns, reference implementations, and starter kits ...

Software Engineering Specialist

Hiring Organisation
BT Group
Location
Cheltenham, Gloucestershire, UK
Employment Type
Full-time
flexible user interfaces for a technical user baseEngage with end users to understand their needs and design user interfacesSoftware DevelopmentDevelop resilient, well tested codePerform code reviews & work with junior team members to ensure code quality standards are metKeep up to date with the latest best practices … SkillsExperience developer in one or more of the following: JavaScript, Typescript, RubyUsed frameworks such as: React, NodeJSWell versed in unit and system testing tools, code lintersPerformed detailed code reviews and fed back changesBuild and deployed Docker containersKubernetes application development (Deploying applications, optimising application resilience & troubleshooting deployments)Manage work ...

Principal Cloud Engineer (Terraform), London

Location
Greater London, England, United Kingdom
standards: lineage tracking, cataloging, column‐level security, and RBAC for sensitive cost and financial data. Follow and actively contribute to team engineering standards for code quality, testing, documentation, and CI/CD — raising the bar for the team's collective output through code reviews and knowledge … automating classification, tagging, and cost attribution tasks. Software engineering fundamentals: Python, SQL, Git, CI/CD, containerization (Docker/Kubernetes), and infrastructure‐as‐code familiarity (Terraform or Bicep). Data governance: experience with data cataloging, lineage, access controls, and data quality frameworks in production data platforms. Competencies ...

Lead Frontend Engineer - Java and Open Source - Private and FS

Location
London, United Kingdom
other team members to understand business requirements and drive the solution design and development of our digital products. Your role involves ensuring that the code aligns with these requirements and adheres to our architectural and front-end coding standards. Performance optimisation is key, and you'll employ best practices … demonstrating how written requirements translate into a technical solution. Develop interfaces for web and mobile applications and develop high-quality, efficient, reusable code and libraries for future use. Collaborate with other team members to formulate and articulate end-to-end architecture and (non-) functional design Responsible ...

Lead Frontend Engineer - Java and Open Source - Private and FS

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent, Work From Home
other team members to understand business requirements and drive the solution design and development of our digital products. Your role involves ensuring that the code aligns with these requirements and adheres to our architectural and front-end coding standards. Performance optimisation is key, and you'll employ best practices … demonstrating how written requirements translate into a technical solution. Develop interfaces for web and mobile applications and develop high-quality, efficient, reusable code and libraries for future use. Collaborate with other team members to formulate and articulate end-to-end architecture and (non-) functional design Responsible ...

Java Developer

Location
Greater London, England, United Kingdom
contribute to application systems analysis and programming activities, ensuring the delivery of high-quality and robust software solutions. Responsibilities Application Development: Design, code, and debug Java applications. Contribute to the entire software development lifecycle, from conception and design to testing and deployment. Technical Contribution: Collaborate with team … members to solve technical challenges. Follow best practices for code quality and design principles. System Design: Assist in analyzing business requirements and translating them into functional system designs that align with architectural standards. Problem Solving: Participate in the process for technical issue escalation and resolution. Utilize knowledge ...

Data Integration Lead

Location
United Kingdom
entering its next phase. We are moving from a founder-led boutique consultancy into a more scaled and structured business, while protecting the quality, culture and partner focus that have made us successful. Our culture is crucial to our success. Each day,our teamsignificantlycontributes toour business and that … assurance Support delivery quality and team development. Coach and mentor Consultants and Analysts Review and assure deliverables Set standards for integration documentation, code quality, technical assurance and delivery outputs Support development of capability within the team 5. Delivery assurance and governance Ensure high-quality ...

Senior Product Engineer (AI & Full Stack)

Hiring Organisation
INFUSED SOLUTIONS LIMITED
Location
London, United Kingdom
Employment Type
Permanent
Salary
£75,000
architecture documentation and implementation plans. Collaborate closely with Product, UX/UI and AI teams throughout the product lifecycle. Champion engineering best practices, testing, code quality and continuous improvement. About You You'll be an experienced Full Stack Engineer who enjoys working in fast-paced environments where … similar technologies. Commercial experience working with cloud platforms such as AWS or Azure. Experience using AI-assisted development tools such as GitHub Copilot, Claude Code or Cursor. Excellent software architecture and problem-solving skills. Strong communication skills with the ability to work directly with technical and non-technical stakeholders. ...

Salesforce Technical Lead

Hiring Organisation
NTT DATA
Location
London, UK
Employment Type
Full-time
resolution, and actively manage technical and delivery risks to protect quality, timelines, and outcomes. Demonstrates a strong personal commitment to engineering excellence, code quality, and continuous improvement. Hands‐on contributor with a proven track record of leading by example, supporting design elaboration, conducting peer reviews … testable, maintainable, and production‐ready. Identify and resolve technical issues early, escalating risks appropriately and proposing pragmatic, value‐focused solutions. Actively contribute to peer code reviews, ensuring consistency, performance, security, and maintainability standards are met. Support continuous improvement of development practices, tooling, and ways of working. Collaboration & MentoringWork closely ...

Senior Software Engineer - Core

Location
Belfast, Northern Ireland, United Kingdom
such as baskets, orders, checkout, promotions, and capacity management. You will shape future systems, guide technical decisions, improve reliability and scalability, contribute hands‐on code, and mentor other engineers. Responsibilities Exhibit mastery of Core‐team domain, lead design and architecture of complex systems, and influence technical strategy. Own delivery … production issues and enhancing system reliability. Advocate for and implement improvements in development practices, such as enhancing CI/CD processes, optimizing infrastructure as code, and increasing test automation coverage. Coordinate and lead cross‐team technical initiatives, ensuring consistency and integration between services and platforms. Stay ahead of emerging ...

Senior Software Engineer

Hiring Organisation
XCEEDANCE LIMITED
Location
London Area, United Kingdom
native microservices on our BPA (Beyond Policy Administration) platform — with the expectation that you actively apply AI tooling and patterns to accelerate delivery, improve code quality, and contribute to our emerging AI-driven product features. The right candidate codes cleanly in Java, thinks in systems … Java 17+ and Spring Boot 3.x. Build and maintain business logic within the BPA platform, ensuring correctness, performance, and testability. Write clean, well-structured code with a strong focus on SOLID principles and design patterns. Participate in design discussions, contribute to low-level design documents and sequence diagrams. Conduct ...

Senior Software Engineer / Senior AI Engineer

Location
Greater London, England, United Kingdom
function, translating their requests into workable solutions. You will write and review specifications, complete complex bug fixes, and help embed coding best practices and code reviews. You are also developing your skills as a mentor, supporting the growth of more junior engineers through pair programming and everyday collaboration. … moderately complex bug fixes and flag technical risks and blockers early. Implement continuous integration, delivery, and deployment practices, and apply coding best practices and code reviews. Maintain high code quality and documentation, and build solutions for reuse, contributing to patterns, reference implementations, and starter kits ...

Senior AI Engineer

Hiring Organisation
Elsevier
Location
London, UK
Employment Type
Full-time
function, translating their requests into workable solutions. You will write and review specifications, complete complex bug fixes, and help embed coding best practices and code reviews. You are also developing your skills as a mentor, supporting the growth of more junior engineers through pair programming and everyday collaboration. … moderately complex bug fixes and flag technical risks and blockers early. Implement continuous integration, delivery, and deployment practices, and apply coding best practices and code reviews. Maintain high code quality and documentation, and build solutions for reuse, contributing to patterns, reference implementations, and starter kits ...

Full Stack Engineer, Data Science Focus with React

Location
East Midlands, England, United Kingdom
Lambda, Glue, Athena, SageMaker, Step Functions) Collaborate with domain experts to translate rail inspection requirements into technical 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 teams including inspection engineers, data scientists … Lambda, EC2, RDS, Glue, or similar) Familiarity with modern frontend tooling (TypeScript, Webpack/Vite, CSS frameworks) Understanding of software engineering principles (testing, code quality, design patterns) Familiarity with version control (Git), CI/CD pipelines, and agile development practices Strong problem-solving skills and ability ...

Full Stack Engineer- Data Science Focus

Location
East Midlands, England, United Kingdom
Lambda, Glue, Athena, SageMaker, Step Functions) Collaborate with domain experts to translate rail inspection requirements into technical 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 teams including inspection engineers, data scientists … signal processing Demonstrated ability to read, understand, and extend complex algorithms and dense business logic written by others Understanding of software engineering principles (testing, code quality, design patterns) Familiarity with version control (Git), CI/CD pipelines, and agile development practices Strong problem-solving skills and ability ...

Lead Software Engineer - Low Latency Java

Hiring Organisation
JP Morgan Chase
Location
Bournemouth, Dorset, UK
Employment Type
Full-time
contributions across the entire project including the delivery of production code. Day to day you will write your own performant, secure and thread-safe code and help your team grow their technical capabilities, through paired programming and code reviews. You will collaborate with colleagues from Product, Architecture, Infrastructure … passionate and well-rounded technologist, eager to continuously learn and enhance your skills. Job responsibilitiesDesign and develop robust, high-performance, latency-sensitive code, incorporate security requirements and reviewing code written by team members using software engineering best practices. Work closely with Product Owners, Solutions Analysts, Technical Architects ...

Lead Software Engineer - Java, AI

Location
Glasgow, Scotland, United Kingdom
pipelines, enabling faster, more reliable software delivery 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 … value realized by automation Collaborate with cross-functional teams including product, architecture, and business stakeholders to translate requirements into technical solutions Conduct thorough code reviews and establish engineering best practices that elevate the quality and consistency of the team's output Mentor and coach junior engineers, fostering ...

Vice President, Full-Stack Engineer

Hiring Organisation
Hackajob Ltd
Location
Manchester, North West, United Kingdom
Employment Type
Permanent
deliver shared outcomes using agile ways of working. Apply an AI first engineering mindset by leveraging automation and AI assisted development tools to improve code quality, testing, documentation, and delivery speed. Leverage AI/ML capabilities within full-stack applications … including integration of machine learning models, APIs, and AI-driven services to enhance user experience, automation, and decision-making. Promote high standards of software quality, security, and maintainability through code reviews, test automation, proactive technical debt management, and continuous improvement. Provide ongoing maintenance, troubleshooting, and enhancements ...

.NET Engineer, Software Engineer

Hiring Organisation
Sanderson
Location
London, South East England, United Kingdom
Employment Type
Full-Time
Salary
£55,000 - £58,000 per annum
maintain automated unit, integration and end to end tests Collaborate with frontend developers to deliver integrated solutions Write clean, well structured and maintainable code Use Claude Code to improve development productivity and code quality Support CI/CD Pipelines and deployment processes Skills Experience … .NET and ASP.NET Core Experience of designing and building APIs Experience of Claude Code Testing knowledge Azure background Strong understanding of CI/CD pipelines Excellent problem solving and communication skills Reasonable Adjustments: Respect and equality are core values to us. We are proud of the diverse and inclusive ...

.NET Engineer, Software Engineer

Hiring Organisation
Sanderson Recruitment
Location
Bristol, Avon, South West, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£55,000
maintain automated unit, integration and end to end tests Collaborate with frontend developers to deliver integrated solutions Write clean, well structured and maintainable code Use Claude Code to improve development productivity and code quality Support CI/CD Pipelines and deployment processes Skills Experience … .NET and ASP.NET Core Experience of designing and building APIs Experience of Claude Code Testing knowledge Azure background Strong understanding of CI/CD pipelines Excellent problem solving and communication skills Reasonable Adjustments: Respect and equality are core values to us. We are proud of the diverse and inclusive ...

Senior Python Developer - Quant Models AI Automation, Vice President

Location
Greater London, England, United Kingdom
technology use cases. Collaboration & Standards Work within a cross-functional agile team alongside quants, validators, data engineers, and program management. Promote engineering best practices: code quality, testing, CI/CD, documentation, and secure, scalable design. Mentor junior developers and contribute to technical design reviews. Required Qualifications STEM … e.g., API integration, prompt engineering, RAG-style document workflows). Strong experience with test automation, CI/CD, and modern software engineering practices (Git, code review, containerization). Experience working with large datasets, data quality/linearity checks, and SQL; familiarity with enterprise data platforms. Ability ...

Full Stack Developer - Assistant Vice President

Location
Belfast City District, Northern Ireland, United Kingdom
best practices, object‐oriented programming (OOP) principles, and design patterns. Contribute to the continuous integration and continuous delivery (CI/CD) pipelines. Manage source code effectively using tools such as Git or Bitbucket. Promote and apply clean coding principles and maintain high quality using tools like Sonar. … threading, Collections framework, and Spring Framework. Solid understanding of software engineering best practices, OOP, design patterns, and CI/CD pipelines. Experience with source code management tools (Git or Bitbucket). Understanding of clean coding principles and code quality measurements using tools like Sonar. Demonstrated ability ...

Contract Senior Software Engineer

Location
Greater London, England, United Kingdom
side with clients to solve complex challenges, build high-performing teams, and create lasting capability. About you: You care deeply about producing high-quality work that delivers real value You’re comfortable navigating ambiguity and solving complex problems collaboratively You bring strong expertise in your craft, alongside … grow engineers, fostering a culture of technical excellence, code quality, and professional development within the broader software team Ensure software quality through code review, unit and integration testing, and strict adherence to the software development lifecycle under IEC 62304 Collaborate with electronics and FPGA ...