Code Quality Jobs in the UK

276 to 300 of 1,053 Code Quality Jobs in the UK

Senior Software Engineer

Dundee, Angus, Scotland, United Kingdom
Hybrid / WFH Options
Bright Purple Resourcing
scalable APIs and cloud-based services. Contribute across the full SDLC in an Agile team. Work closely with Product, UX, and Engineering colleagues globally. Improve system performance, reliability, and code quality. What Were Looking For: Extensive experience developing back-end services (ideally with Python). Strong understanding of scalable system design and cloud architecture (AWS). Experience with CI …/CD pipelines and version control (Git). Passion for clean code and modern development practices. On offer is a salary of up to £65,000 depending on experience. This is a great chance to shape technology that powers personalised experiences at scaleapply now to learn more. Bright Purple are an equal opportunities employer: we are proud to work More ❯
Employment Type: Permanent, Work From Home
Salary: £65,000
Posted:

Senior Software Engineer

Dundee, Scotland, United Kingdom
Bright Purple
scalable APIs and cloud-based services. Contribute across the full SDLC in an Agile team. Work closely with Product, UX, and Engineering colleagues globally. Improve system performance, reliability, and code quality. What We’re Looking For: Extensive experience developing back-end services (ideally with Python). Strong understanding of scalable system design and cloud architecture (AWS). Experience with … CI/CD pipelines and version control (Git). Passion for clean code and modern development practices. On offer is a salary of up to £65,000 depending on experience. This is a great chance to shape technology that powers personalised experiences at scale—apply now to learn more. Bright Purple are an equal opportunities employer: we are proud More ❯
Posted:

Senior Software Engineer

Perth, Perth & Kinross, United Kingdom
Bright Purple
scalable APIs and cloud-based services. Contribute across the full SDLC in an Agile team. Work closely with Product, UX, and Engineering colleagues globally. Improve system performance, reliability, and code quality. What We're Looking For: Extensive experience developing back-end services (ideally with Python). Strong understanding of scalable system design and cloud architecture (AWS). Experience with … CI/CD pipelines and version control (Git). Passion for clean code and modern development practices. On offer is a salary of up to £65,000 depending on experience. This is a great chance to shape technology that powers personalised experiences at scale-apply now to learn more. Bright Purple are an equal opportunities employer: we are proud More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Developer, Hybrid, Manchester or York

Manchester, United Kingdom
Hybrid / WFH Options
PSD Technology Contracts Ltd
a key role in shaping their technical strategy and engineering culture. Your responsibilities will include: Leading and mentoring a team of 2-5 developers Setting development standards and ensuring code quality across internal and external teams Designing and building modern cloud-native applications, microservices, and mobile/web platforms Working with stakeholders across Architecture, Testing, Cyber Security … into operational teams Who We're Looking For We're looking for someone with strong technical expertise and a collaborative mindset. You'll be as comfortable writing elegant, scalable code as you are leading a high-performing team. You should have: Significant experience as a full stack developer working with .NET Proven track record in cloud-based solution design … and integration patterns What Success Looks Like A well-formed and cohesive development team with a culture of high performance Continuous delivery of high-quality, maintainable, secure code Clearly documented standards adopted across internal and 3rd party teams Strong stakeholder relationships and cross-team collaboration This is a hybrid role with a base location of York or More ❯
Employment Type: Permanent
Salary: GBP 70,000 Annual
Posted:

Senior Developer

Manchester, Lancashire, United Kingdom
Thoughtworks Inc
more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result whilst consistently advocating for better engineering practices. By balancing strong opinions with a willingness to find the right answer, Senior Software Developers bring … tech vision and acting as mentors for more junior-level consultants. You will leverage deep technical knowledge to solve complex business problems and proactively assess your team's health, code quality and nonfunctional requirements. Job responsibilities You will learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns. … as a mentor for less-experienced peers through both your technical knowledge and leadership skills. Job qualifications Technical Skills You can skillfully write high-quality, well-tested code and you are comfortable with Object-Oriented programming. You are comfortable with Agile methodologies, such as Extreme Programming (XP), Scrum and/or Kanban. You have a good awareness More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Full Stack Security Engineer III - CTC - GRC

United Kingdom
JPMorgan Chase & Co
technical troubleshooting, applying knowledge of existing security solutions to satisfy security requirements for internal clients (e.g., product, platform, application owners). Create secure and high-quality production code and maintain algorithms that run synchronously with appropriate systems. Apply specialized tools (e.g., vulnerability scanner) to analyze and correlate incident data, identifying, interpreting, and summarizing the probability and impact … projects and deliver results on time. Willingness to learn new technologies and adapt to changing requirements. Ability to work in a fast-paced and dynamic environment. Strong focus on code quality and best practices. Ability to conduct thorough testing and debugging. Experience in designing and developing RESTful APIs. Understanding of API security and authentication mechanisms. Experience with More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Machine Learning Engineer

United Kingdom
Stealth Startup
learning, and apply new methodologies to improve existing models Deploy data science models on scalable AWS cloud infrastructures, ensuring best practices for security and performance Assist in Infrastructure as Code initiatives using Terraform Write clean, maintainable Python code for data science software, ensuring high standards of code quality and maintainability Continuously monitor and improve the … Proficiency in writing clean, robust, and scalable Python packages for backend functionality Experience with Python data science and NLP libraries Expertise in software development practices such as version control, code review, software design patterns, and CI/CD practices and tools Experience of cloud computing platforms such as AWS, with knowledge of services like ECS, S3, and Lambda Experience More ❯
Posted:

Staff Engineer

Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Hybrid / WFH Options
Develop
This is a senior-level role requiring strong technical leadership, architectural oversight, and hands-on engineering skills. The successful candidate will take ownership of scalable solution design, system health, code quality, and technical direction within one of the platform's core value streams. Key Responsibilities Technical Leadership & Strategy Champion engineering best practices, system reliability, and architectural integrity … with external partners as needed to support solution development Execution & Delivery Work closely with engineering managers to plan implementation strategies Assist teams during execution through prototyping, pair programming, and code reviews Engage in diagnostics and incident response for platform reliability Continuous Improvement & Knowledge Sharing Maintain clear technical documentation Share knowledge across engineering, service, and compliance teams Contribute to hiring … Profile Proven experience designing and delivering complex, scalable systems Strong programming skills in modern technologies such as C#, .NET, TypeScript/JavaScript , and Azure Deep understanding of engineering principles, code quality, and system architecture Comfortable making technical decisions under pressure and balancing short- vs long-term goals Excellent communication skills-able to collaborate effectively across teams and More ❯
Employment Type: Permanent
Salary: £80,000
Posted:

Head of Mobile Engineering Lancaster, UK (in office, hybrid)

Lancaster, Lancashire, United Kingdom
Hybrid / WFH Options
Quantum Base Limited
we're looking for a talented engineering leader, not a hands off engineering manager. You'll drive technical excellence, foster innovation, encourage continual improvement and deliver high-quality software solutions. Including: Strategic Leadership Define the technical vision and strategy for software development in alignment with business objectives. Oversee the development and deployment of scalable, high-performing applications and … acquisition, retention, and development to ensure a high-performing team. Technical Oversight Provide hands-on technical guidance for complex software development projects. Ensure best practices in software development, including code quality, testing, and documentation. Collaborate with product managers, designers, and other stakeholders to define technical requirements and ensure successful delivery. Key experience Proven experience (8+ years) in More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Engineering Manager

Leeds, Yorkshire, United Kingdom
Stepchange
and DevOps maturity, and continuous improvement across the full application lifecycle, fostering a culture of excellence and innovation. As a senior technology leader, you'll oversee Software Engineering, Quality Assurance, Integration, Business Applications, and Application Support, shaping both established and emerging … capabilities What you'll be doing You will lead the transformation and modernisation of engineering and application functions, integrating Agile, DevOps, and automation best practices. You will oversee architecture, code quality, testing, integration, and support operations, ensuring scalable, efficient solutions. With strategic leadership across engineering, integration, quality assurance, business applications, and application support, you will More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Technical Delivery Manager (Permanent)

City of London, London, United Kingdom
Digiterre
teams to achieve high performance and ensure technical solutions meet client requirements with a high degree of quality. Review developer pull requests and apply sound technical judgement to assess code quality, team effectiveness, and overall delivery velocity. Participate in commercial activities, including workshops, proof-of-concept exercises, business case development, and pre-sales meetings. Act as escalation … real-time platforms. Proven track record delivering complex software transformation projects using agile methods (Scrum, Kanban, Nexus, SAFe, LESS, DSDM) in regulated environments. Technical literacy enabling you to assess code quality, review pull requests, and gauge team productivity effectively and managing teams of 5-15 developers. Experience with modern technologies and data engineering platforms (Java/.NET … technologies to enable us to work closely with in-house experts, and their end users, to maximise the benefits to all involved Our Values: Our values are Care, Quality and Leadership. Like all great professional services organisations, our aim is to delight our clients through the delivery of excellence and adherence to the highest levels of accountability in More ❯
Posted:

Technical Delivery Manager (Permanent)

London Area, United Kingdom
Digiterre
teams to achieve high performance and ensure technical solutions meet client requirements with a high degree of quality. Review developer pull requests and apply sound technical judgement to assess code quality, team effectiveness, and overall delivery velocity. Participate in commercial activities, including workshops, proof-of-concept exercises, business case development, and pre-sales meetings. Act as escalation … real-time platforms. Proven track record delivering complex software transformation projects using agile methods (Scrum, Kanban, Nexus, SAFe, LESS, DSDM) in regulated environments. Technical literacy enabling you to assess code quality, review pull requests, and gauge team productivity effectively and managing teams of 5-15 developers. Experience with modern technologies and data engineering platforms (Java/.NET … technologies to enable us to work closely with in-house experts, and their end users, to maximise the benefits to all involved Our Values: Our values are Care, Quality and Leadership. Like all great professional services organisations, our aim is to delight our clients through the delivery of excellence and adherence to the highest levels of accountability in More ❯
Posted:

Technical Delivery Manager (Permanent)

South East London, England, United Kingdom
Digiterre
teams to achieve high performance and ensure technical solutions meet client requirements with a high degree of quality. Review developer pull requests and apply sound technical judgement to assess code quality, team effectiveness, and overall delivery velocity. Participate in commercial activities, including workshops, proof-of-concept exercises, business case development, and pre-sales meetings. Act as escalation … real-time platforms. Proven track record delivering complex software transformation projects using agile methods (Scrum, Kanban, Nexus, SAFe, LESS, DSDM) in regulated environments. Technical literacy enabling you to assess code quality, review pull requests, and gauge team productivity effectively and managing teams of 5-15 developers. Experience with modern technologies and data engineering platforms (Java/.NET … technologies to enable us to work closely with in-house experts, and their end users, to maximise the benefits to all involved Our Values: Our values are Care, Quality and Leadership. Like all great professional services organisations, our aim is to delight our clients through the delivery of excellence and adherence to the highest levels of accountability in More ❯
Posted:

Senior Full Stack Engineer: Chamber

United Kingdom
Improbable Ltd
collaborate, create, and engage effortlessly. The Opportunity We're seeking a Senior Fullstack Engineer with strong web engineering expertise to help build our platform with rock-solid, production-grade code that meets world-class industry standards. You'll work across the stack with emphasis on delivering exceptional frontend experiences while maintaining strong backend fundamentals. In this role, you'll … teams to refine requirements and translate designs into precise implementations Maintain and improve our frontend architecture, ensuring clean separation of concerns and adherence to best practices Write clean, maintainable code with comprehensive test coverage and documentation Participate in code reviews to ensure quality, share knowledge, and maintain consistency Contribute to architectural decisions, technical standards, and system … Experience with GraphQL and related tooling Understanding of streaming technologies and real-time communication protocols Experience with monorepo management and module federation Who You Are You're passionate about code quality, maintainability, and scalable architecture. You have a strong attention to detail and commitment to writing clean, tested code. You balance pragmatism with engineering excellence, knowing when More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Engineering Manager

Edinburgh, United Kingdom
Hybrid / WFH Options
Br Dge
with our Product, Customer and Commercial teams, our Software Engineering Managers head up at least one of our engineering teams. Working agile, they ensure their team(s) deliver quality software products and services for our customers and target markets. BR-DGE Software Engineering Managers lead their teams to make our product roadmap a reality, and they do this … working effectively to meet sprint deliverables and customer/stakeholder expectations, resolving any challenges and blockers as you go Setting expectations of and achieving high development standards, especially for code quality, code reviews, unit testing, continuous integration, and deployment Working with Product Owners to understand and set priorities and manage current and future sprints Collaborating with More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Engineering Manager

Leeds, West Yorkshire, Yorkshire, United Kingdom
StepChange Debt Charity
Agile and DevOps maturity, and continuous improvement across the full application lifecycle, fostering a culture of excellence and innovation. As a senior technology leader, youll oversee Software Engineering, Quality Assurance, Integration, Business Applications, and Application Support, shaping both established and … emerging capabilities What youll be doing You will lead the transformation and modernisation of engineering and application functions, integrating Agile, DevOps, and automation best practices. You will oversee architecture, code quality, testing, integration, and support operations, ensuring scalable, efficient solutions. With strategic leadership across engineering, integration, quality assurance, business applications, and application support, you will More ❯
Employment Type: Permanent
Salary: £90,000
Posted:

Game Developer (Visa Sponsorship Available)

Liverpool, Lancashire, United Kingdom
Hybrid / WFH Options
Techwaka
and creative Game Developer to join our client's innovative game development team. In this role, you will be responsible for designing, developing, and implementing engaging and high-quality games across various platforms. You will work collaboratively with artists, designers, and other developers to create immersive gaming experiences that captivate players. Key Responsibilities: Design, develop, and maintain game … and mechanics using game engines such as Unity or Unreal Engine Collaborate with artists and designers to create visually stunning and engaging gameplay Write clean, efficient, and well-documented code for both client and server-side functionality Implement game systems, including AI, physics, and player controls Test and debug games to ensure smooth performance and resolve any issues Stay … updated on industry trends, tools, and technologies to incorporate the latest advancements in game development Participate in code reviews and provide constructive feedback to improve team practices and code quality Required Skills: Proficiency in programming languages such as C#, C++, or JavaScript Strong experience with game development frameworks and engines (Unity, Unreal Engine) Knowledge of game More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Junior Data Engineer

London, United Kingdom
Curveanalytics
whatever extent suits you. WHAT YOU'LL BE DOING Build innovative data solutions Support the development and rollout of an industry-first global analytics programme Develop and deploy automated code pipelines, from data acquisition through cleaning and preparing data for modelling, through to visualisation Help to productionise machine learning models Work closely with a great programme team - project lead … data scientists and analysts - and interface with client technology counterparts Identify ways to improve data reliability, processing efficiency and quality … of our data output Deploy pipelines in cloud environments and develop as a cloud technologist, as our world becomes increasingly reliant on cloud technologies Produce detailed documentation and champion code quality Interrogate rich data sources such as social, search, surveys, reviews, clickstream, sales, connected devices and beyond Identify and explore opportunities to acquire new data sources that More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Full Stack Engineer (.Net/React)

London, United Kingdom
Hybrid / WFH Options
Honeycombsoft
directly to help strengthen their in-house development capabilities and drive platform growth. What you'll do: Design, develop, test, and deploy solutions for the platform. Write clean, maintainable code with a strong focus on unit testing. Maintain coding standards, guidelines, and best practices across the team. Promote high-quality documentation throughout the development process. Contribute to … platform quality, infrastructure, and release process management. Provide technical support to developers and business stakeholders. Prioritize security, maintainability, scalability, code quality, and future-proofing. Assist with cloud infrastructure maintenance, monitoring, and alerting. Manage multiple development threads, including feature development, refactoring, bug fixing, client customizations, and data mapping. What we're looking for: Strong technical background … like RabbitMQ and real-time technologies like SignalR. Knowledge of API development and integration (REST, FIX Protocol). Nice to have: DevOps experience with Azure and Terraform (Infrastructure as Code). Previous exposure to trading operations, especially derivatives, spreads, options, and futures across the commodities sector. Understanding of security definitions and trading platforms like ICE, CME, and TT, along More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Full Stack Engineer

United Kingdom
fan3
and maintenance of React Native and mobile web front-end. Building and managing resources on Google Cloud Platform, serverless functions and other cloud technology. Write clean, maintainable, and reusable code while adhering to coding standards and best practices. Work closely with UI/UX designers to implement user-friendly interfaces and ensure a seamless user experience. Optimise application performance … and resolve any technical issues or bugs that arise during the development process. Conduct code reviews and provide constructive feedback to junior team members to improve overall code quality. Collaborate effectively within a cross-functional team to deliver high-quality solutions on time. Participate in the entire software development lifecycle, from planning and design to implementation … understanding of software development principles, including agile methodologies, version control (via Github), and automated testing (unit, integration, and end-to-end). Ability to write clean, modular, and maintainable code while following coding standards and best practices. Knowledgeable of common software design patterns and architectures, including those applicable for functional programming, object oriented programming, and domain driven design. Understanding More ❯
Posted:

Full Stack Engineer

London, England, United Kingdom
fan3
and maintenance of React Native and mobile web front-end. Building and managing resources on Google Cloud Platform, serverless functions and other cloud technology. Write clean, maintainable, and reusable code while adhering to coding standards and best practices. Work closely with UI/UX designers to implement user-friendly interfaces and ensure a seamless user experience. Optimise application performance … and resolve any technical issues or bugs that arise during the development process. Conduct code reviews and provide constructive feedback to junior team members to improve overall code quality. Collaborate effectively within a cross-functional team to deliver high-quality solutions on time. Participate in the entire software development lifecycle, from planning and design to implementation … understanding of software development principles, including agile methodologies, version control (via Github), and automated testing (unit, integration, and end-to-end). Ability to write clean, modular, and maintainable code while following coding standards and best practices. Knowledgeable of common software design patterns and architectures, including those applicable for functional programming, object oriented programming, and domain driven design. Understanding More ❯
Posted:

Senior Scala Developer

Leicester, Leicestershire, United Kingdom
Avature
innovation and adoption of new technology. Your role and responsibilities As a Senior Scala Developer you'll participate in many aspects of the software development lifecycle, such as design, code implementation, testing, and support. You will create software that enables your clients' hybrid-cloud and AI journeys. You'll have the opportunity to work with the latest technologies, ensuring … and implement front-end and back-end applications using Scala. Collaborate with cross-functional teams to design develop and test applications that meet business requirements. Follow best practices in code quality testing and deployment throughout the development lifecycle. Contribute to decision-making and improvement ideas. Communicate effectively with cross functional team translating technical concepts into clear and … as Akka, Play Framework and Cats. Systems administration experience for Scala Strong written and verbal communication to collaborate with cross-functional teams. Experience mentoring junior developers and participating in code reviews to uphold high quality standards. Experience with J2EE applications, JBoss, Jenkins, Ansible, Git A strong understanding of Agile methodologies and ways of working. Experience leading client More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C# Web Developer

Southampton, Hampshire, United Kingdom
Hybrid / WFH Options
twentysix
stack. This role will help the team to define the technical deliverables of new projects, and implement those deliverables in a maintainable, professional and rational way. You will contribute code to new and existing projects and maintain and support existing projects and applications and directly input into MTM's vision of a technical centre of excellence. Working across the … timely and to estimates Produce and maintain development documentation, where applicable. Seek to improve how we do things, better software engineering and best practices You care about things like code quality, modularity, and performance. Ensuring code is developed and unit tested using the SOLID principles You are not satisfied with a site that only "works", but More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Data Engineer

London
CGI
ll be a hands-on contributor as well as a leader of teams or projects depending on your level, with involvement in architecture, design, and delivery of high-quality systems. You'll work across diverse domains, technologies, and platforms, with a strong emphasis on modern cloud ecosystems and real-time data. Key responsibilities will include: - Designing and developing … CI/CD, monitoring and alerting - Collaborating with cross-functional teams including Data Scientists, Architects and Analysts - Mentoring team members and promoting a culture of technical excellence - Continuously improving code quality, performance and maintainability - Working with near real-time, geospatial and AI-accelerated data applications Required qualifications to be successful in this role - Strong proficiency in Python … including OOP principles and clean, maintainable coding practices - Advanced SQL skills and experience designing efficient schemas and optimising performance - Experience with code versioning, dependency management, logging, validation and monitoring - Familiarity with modern data platforms such as Databricks, Snowflake or Microsoft Fabric - Solid understanding of software engineering principles and SDLC best practices - Demonstrated success working across multiple cloud platforms (AWS More ❯
Employment Type: Permanent
Posted:

Principal Engineer London, Cossington Hybrid Remote

London, United Kingdom
Hybrid / WFH Options
Blue Light Card Ltd
join our Engineering team at Blue Light Card. In this key role, you'll work closely with the Director of Engineering and cross-functional teams to deliver high-quality software products, ensuring seamless production systems. You'll shape technical solutions, establish design standards, and drive continuous improvement within our Engineering Community of Practice. You'll be an integral … defining and advocating for modern, scalable, and maintainable software development, testing, and delivery standards that are inclusive and sustainable Advocate for quality by driving initiatives that enhance code quality, testing coverage, and system reliability, while ensuring alignment with established quality standards Provide technical guidance, steering teams through complex obstacles as a trusted subject … of Cloud Architectural Patterns, Microservice Patterns, and related technologies Proven ability to design and implement best practices for app, web, backend, and database technologies to deliver scalable, high-quality solutions Hands-on experience with Cloud Infrastructure and DevOps tools including AWS, Azure, Kubernetes, and CI/CD pipelines with a focus on applying industry best practices A track More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Code Quality
10th Percentile
£44,000
25th Percentile
£57,000
Median
£66,212
75th Percentile
£81,625
90th Percentile
£100,000