26 to 50 of 1,843 Code Quality Jobs in the UK

Senior Software Development Engineer

Location
City Of London, England, United Kingdom
support locally relevant customer expectations and can be reused across multiple brands and platforms. Drive engineering excellence for the services you own by championing code quality, automated testing, observability, performance optimization, and simplification, taking technical responsibility for service health, scalability, resilience, and the ongoing reduction of technical … policies to achieve better business outcomes. Familiarity with applying AI-assisted development or testing tools in everyday engineering workflows to enhance developer productivity, code quality, and time to market, particularly for backend services and platform capabilities in complex domains. In this role, you will: Design, build ...

Senior Lead Software Engineer - Java, React, AI

Location
Glasgow, Scotland, United Kingdom
Provide technical guidance and direction to support the business and its technical teams, contractors, and vendors Develop secure and high-quality production code, and review and debug code written by others Drive decisions that influence product design, application functionality, and technical operations and processes Serve … team culture of diversity, opportunity, inclusion, and respect 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 ...

Software Engineer III - Public Cloud, Foundational Infra Platforms

Location
Glasgow, Scotland, United Kingdom
opportunity to build breadth across AWS and Google Cloud over time. This is a role for engineers who enjoy writing high-quality code and building platforms that other engineers genuinely like using. Job responsibilities Develop secure, high-quality production code for our cloud provisioning … platform, with an initial focus on Azure, and review and debug code written by others Contribute to product design, application functionality, and the technical operations and processes that keep the platform reliable and scalable Support the migration of consumers onto the new provisioning capability, including building and maintaining ...

Software Engineer III - Public Cloud, Foundational Infra Platforms

Hiring Organisation
JP Morgan Chase
Location
Glasgow, UK
Employment Type
Full-time
opportunity to build breadth across AWS and Google Cloud over time. This is a role for engineers who enjoy writing high-quality code and building platforms that other engineers genuinely like using. Job responsibilitiesDevelop secure, high-quality production code for our cloud provisioning platform … with an initial focus on Azure, and review and debug code written by othersContribute to product design, application functionality, and the technical operations and processes that keep the platform reliable and scalableSupport the migration of consumers onto the new provisioning capability, including building and maintaining the automation that makes ...

Software Engineer III - Public Cloud, Foundational Infra Platforms

Location
Glasgow, Scotland, United Kingdom
opportunity to build breadth across AWS and Google Cloud over time. This is a role for engineers who enjoy writing high-quality code and building platforms that other engineers genuinely like using. Job responsibilities Develop secure, high-quality production code for our cloud provisioning … platform, with an initial focus on Azure, and review and debug code written by others Contribute to product design, application functionality, and the technical operations and processes that keep the platform reliable and scalable Support the migration of consumers onto the new provisioning capability, including building and maintaining ...

Software Engineer III

Hiring Organisation
JP Morgan Chase
Location
Bournemouth, Dorset, United Kingdom
Salary
£ 70 K
troubleshooting with ability to think beyond routine or conventional approaches to build solutions or breakdown technical problemsCreates secure and high-quality production code and maintains algorithms that … synchronously with appropriate systemsProduces architecture and design artifacts for complex cloud-native applications while being accountable for ensuring design constraints are met by software code developmentDesigns, builds, and operates resilient, scalable services deployed to AWS in line with firm-wide public cloud standardsProactively identifies hidden problems and patterns ...

Software Engineer III

Hiring Organisation
Hackajob Ltd
Location
Bournemouth, Dorset, South West, United Kingdom
Employment Type
Permanent
with ability to think beyond routine or conventional approaches to build solutions or breakdown technical problems Creates secure and high-quality production code and maintains algorithms that run synchronously … with appropriate systems Produces architecture and design artifacts for complex cloud-native applications while being accountable for ensuring design constraints are met by software code development Designs, builds, and operates resilient,scalable services deployed to AWS in line with firm-wide public cloud standards Proactivelyidentifies hidden problems and patterns ...

Software Developer (C++)

Location
Cheltenham, England, United Kingdom
will provide technical leadership, contribute to architectural decisions, mentor junior developers, and support the continuous improvement of development practices. With a strong focus on code quality, automation, testing, and maintainability, you will help shape the evolution of our products and technical capabilities. Due to the nature … integration and continuous deployment (CI/CD) pipelines. Collaborate with cross-functional teams to understand requirements and translate them into technical solutions. Ensure software quality, performance, maintainability, and security through rigorous testing, code reviews, and adherence to engineering best practices. Utilise version control and collaboration platforms, including ...

Portfolio Software Full Stack Engineer (Contractor)

Location
Cambridge, England, United Kingdom
engineering practices, distributed systems and API design. While this is a full stack role, the primary emphasis is on backend development, system architecture and code quality . Experience with frontend technologies is beneficial but not essential. The successful candidate should also be comfortable working with AI-assisted … development tools , reviewing both human-written and AI-generated code, and contributing to technical discussions around architecture and system design. Responsibilities Backend Development Design, develop and maintain scalable backend services using Node.js, TypeScript and modern backend frameworks such as Express.js or similar. Design and implement RESTful APIs and service ...

Senior Python Developer

Location
Greater London, England, United Kingdom
finance to understand business requirements and translate them into technical solutions. Ensure that technical implementations align with both business goals and technical standards. Code Quality and Best Practices: Ensure high standards of code quality through code reviews, testing, and adherence to best practices. … practices. Work collaboratively with the team to maintain a clear and consistent development workflow. Documentation and Knowledge Sharing: Contribute to the documentation of features, code, and processes to ensure that knowledge is easily accessible and maintained within the team. Share technical insights and solutions to promote a learning culture. ...

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

Senior Lead Software Engineer- Back End- Madrid

Location
Greater London, England, United Kingdom
prioritised defects - with particular care around anything touching balances, order flow, settlement, or asset movement, where correctness is non-negotiable. Write tests for all code you deliver and adhere to best practices/standards, ensuring high-quality code. Given the financial and irreversible nature of on-chain … transactions, expect a strong emphasis on deterministic, well-tested, and auditable code paths. Take ownership of, or assist others with, releases and associated processes (we try to deploy as often as possible). Participate in code reviews, ensuring high code quality and continuous development ...

Senior Software Engineer

Location
Manchester, England, United Kingdom
role ensuring that each ported title looks feels and performs in tto verify that each ported title behaves exactly as the original does.Claude Code will be available to support the porting effort, and you will be expected to make effective use of AI-assisted development tooling to accelerate code … champion quality, accountability, and responsible engineering practices in every feature you build.**Never Settle –** You will continuously look for ways to improve code quality, development practices, tools, and player experiences.**Celebrate Perspectives –** You will collaborate with developers, artists, designers, producers, and specialists who bring different ...

Senior C#/.NET Software Developer

Location
Godalming, England, United Kingdom
frameworks (React, Blazer, Angular).You will collaborate with cross-functional teams to understand project requirements, propose solutions, and deliver high-quality code that meets our clients' needs. As a consultant at Triad, you will play a pivotal role in shaping the technological landscape, defining, designing, and delivering … hallmark of Triad’s 35-year success story. Key Responsibilities Design, develop, and maintain C# applications, components, and systems. Write clean, efficient, and maintainable code following best practices and coding standards. Collaborate with cross-functional teams including designers, product managers, and other developers to understand project requirements and deliver ...

Senior Lead Software Engineer- Squad Lead- JPM Personal Investing

Location
Greater London, England, United Kingdom
Tribe within Chase UK. Line-manage an engineering squad; set clear goals, support development and build up the team’s delivery capability. Conduct thorough code reviews to ensure high-quality, maintainable, and efficient code, while providing constructive feedback to team members. Engage in hands-on coding … contribute to the development of key features and solutions, demonstrating best practices and technical expertise. Lead by example, setting high standards for code quality, work ethic, and collaboration within the squad. Mentor and guide engineers in the squad, fostering a culture of continuous learning and improvement. Collaborate ...

Senior Lead Software Engineer- Squad Lead- JPM Personal Investing

Hiring Organisation
JP Morgan Chase
Location
London, UK
Employment Type
Full-time
Tribe within Chase UK. Line-manage an engineering squad; set clear goals, support development and build up the team's delivery capability. Conduct thorough code reviews to ensure high-quality, maintainable, and efficient code, while providing constructive feedback to team members. Engage in hands-on coding … contribute to the development of key features and solutions, demonstrating best practices and technical expertise. Lead by example, setting high standards for code quality, work ethic, and collaboration within the squad. Mentor and guide engineers in the squad, fostering a culture of continuous learning and improvement. Collaborate ...

Senior Software Engineer

Location
City Of London, England, United Kingdom
best practices. Integration & Automation: Architect and maintain integrations with external APIs such as AWS, Stripe, Zendesk, Twilio, Google Analytics, Google Ads, HMRC, etc... Code Quality & Reviews: Enforce code quality through rigorous reviews, automated testing, and CI/CD processes. Project Management: Collaborate with cross … functional teams to gather requirements, set timelines, and deliver high‐quality solutions on schedule. Continuous Improvement: Stay ahead of industry trends, introducing innovative tools and technologies to enhance development efficiency. Qualifications and Key Skills Education: Bachelor’s in Computer Science or related field from a Tier 1 university. ...

Senior Backend Software Engineer

Location
Greater London, England, United Kingdom
fellow engineers, product managers, designers, and business leaders to deliver impactful solutions and elevate team performance Contribute to Engineering Culture: Champion best practices in code quality, scalability, documentation, monitoring, and testing, fostering a culture of technical excellence, collaboration, and continuous improvement Learn and Grow: Stay engaged with … Java and Spring Boot, with a solid understanding of JVM performance and optimizationTechnical Excellence: Commitment to engineering best practices in testing, documentation, scalability, and code quality, coupled with a passion for tackling technically demanding and customer-impacting challengesOwnership Mentality: A record of delivering production-quality ...

Senior Software Engineer (Backend)

Location
Greater London, England, United Kingdom
fellow engineers, product managers, designers, and business leaders to deliver impactful solutions and elevate team performance. Contribute to Engineering Culture: Champion best practices in code quality, scalability, documentation, monitoring, and testing, fostering a culture of technical excellence, collaboration, and continuous improvement. Learn and Grow: Stay engaged with … experience developing and maintaining consumer-facing or core business products at scale. Ownership Mentality: A record of delivering production-quality, maintainable code, and supporting features post-release through monitoring and troubleshooting. Cross-Functional Collaboration: Collaborative team player able to work effectively with global, cross-functional partners. Technical ...

Sr Lead Software Engineer

Location
Greater London, England, United Kingdom
guidance and direction to support the FICC eTrading business and its technical teams, contractors, and vendors Develops secure and high-quality production code, and reviews and debugs code written by others Drives decisions that influence the product design, application functionality, and technical operations and processes Serves … team culture of diversity, opportunity, inclusion, and respect Drives adoption and governance of approved AI‐assisted engineering practices across teams to improve code quality, delivery speed, and operational outcomes (e.g., AI‐assisted code review/refactoring, test acceleration, release readiness, incident/root‐cause analysis), while ...

Front-End Developer (Vue.js) (Permanent)

Location
Greater London, England, United Kingdom
system architecture in accordance to the strategic direction of the company to deliver requirements in a cost efficient and timely manner. Lead development and code review activities, ensuring the application of the appropriate software standards, techniques, processes, procedures, and tools throughout the development life cycle. Be responsible … code level design, code organisation, use of appropriate patterns and code quality for the successful implementation of a solution. Take ownership of code quality metrics and maintenance aspects. Assist with the ongoing refinement of development and delivery methodologies. Guide and mentor other ...

Frontend Software Engineer

Location
Greater London, England, United Kingdom
components and patterns. Apply performance optimisation techniques when working with large datasets and visualisation-heavy workloads. Quality & reliability Maintain high standards of code quality through testing, code reviews, documentation, and continuous improvement. Diagnose and resolve bugs, usability issues, and performance problems in production. Contribute … sprint delivery and release cycles. Identify technical risks, dependencies, and blockers early. Use AI-assisted development tools responsibly to improve productivity while maintaining code quality and understanding. About You You are passionate about advancing the energy transition and building performant, accessible frontend applications for data-heavy ...

Staff Software Engineer - Customer Data Platform

Location
City of Westminster, England, United Kingdom
Design and implement solutions that align with existing architecture and contribute meaningfully to team-level technical direction. Write, review, and release well-tested, maintainable code that ensures confidence in shipping high-quality software. Improve code quality and consistency by setting standards through PR reviews … driving improvements after failures. You can debug complex issues across multiple components, not just your own code. You proactively improve testing strategies and code quality, ensuring long-term confidence in releases. You introduce improvements to tooling, CI/CD, or workflows that increase team productivity. Tech Stack ...

Senior Mobile Software Engineer (Android) - Olo App

Location
Belfast City District, Northern Ireland, United Kingdom
system improvements. Take ownership of complex features and projects, working independently and collaborating with team members to drive development from concept to delivery. Lead code reviews, sets quality standards, and offers in-depth feedback to improve code quality across the team. Partner with Product … shared components and APIs. Contribute actively to the team's knowledge base, lead learning sessions, and promote a culture of continuous improvement. Use Claude Code as part of your daily workflow, and grow your skills through hands-on AI training designed to help you become highly effective with modern ...

Senior Full-Stack Developer (Bath Area)

Location
Bath, England, United Kingdom
maintaining complex data engineering pipelines, backend services, and APIs to ensure scalability, reliability, and high performance Support the thorough review of Python and SQL code via Git, promoting code quality, security, and adherence to engineering standards Support cloud-based deployments and infrastructure (e.g. Azure, GCP), leveraging … APIs including HTML Canvas, Drag and Drop, SSE, WebSockets, etc. Effective communication skills through written reports and presentations. Ability to version control code using tools such as Git, GitHub and Azure DevOps in a collaborative development environment Ability to manage complex branching and merging scenarios using Git in rapid ...