Code Quality Jobs in the UK

376 to 400 of 1,062 Code Quality Jobs in the UK

Senior Software Engineer C# / .Net

Manchester, United Kingdom
Cloud Imperium Games Limited
team collaborates closely with Designers, Artists, Engineers, QA, and Production to deliver tools for automated testing, data management, process support, and team coordination. Key Responsibilities: Ensure high standards in code quality and usability. Plan and oversee team work in collaboration with the Lead and Producer. Provide accurate estimates and support the Tools Team on all projects. Continuously More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineering Manager

London, United Kingdom
Marks & Spencer Plc
leaders that truly understand software engineers and engineering, it's an exciting time as we're redefining ourselves into a digital first and engineering-led organisation, with the quality of our engineering team being a key differentiator. We are seeking a passionate Software Engineering Manager who will provide technical expertise, ship thoughtfully and operate with excellence. Being creative … ecosystem using exciting technologies and do the best work of their careers. You will be responsible for: Operational stability of software solutions owned by your team Delivering high quality solutions that provide value to the business Leading on improving the maturity of the team, progress towards or maintaining Elite DORA Standards Leading Engineering Excellence and creating a culture … and raise software quality. Work with senior engineers to develop the team's technical roadmap and support the product management team to prioritise it against the commercial roadmap. Quality Assurance and Maintenance: Establish and enforce quality standards, ensuring software products meet performance, reliability, and usability requirements. Oversee the maintenance and support of existing software systems, ensuring More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Avionics Embedded Software Engineer

Cheltenham, Gloucestershire, United Kingdom
Hybrid / WFH Options
Energy Consulting group
products, ensuring compliance with GE's engineering processes and DO-178C DAL D. • Continuous Integration and Testing: Maintaining and managing continuous software integration and testing processes to ensure software quality and reliability. • Problem-Solving: Identifying software failures and implementing effective solutions, thereby ensuring the robustness of IVHM solutions. • Mentorship: Acting as a mentor and resource for less experienced More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Developer (Must hold active SC)

London Area, United Kingdom
Amber Labs
be a hands-on technical expert helping deliver projects in a true DevOps manner. You will apply a software engineering mindset to problems, whether that’s provisioning services, writing code or writing automation tools and scripts. You will have a lean mindset, striving to build reliable and performant services that are operationally sound. You will strive to do things … and end users. What you’ll do: You will be responsible for delivery business outcomes, from requirements into production environment. You will have responsibility for all aspect of your code through to production, including performance, security. You build it, you run it. You will be comfortable working as part of team, and helping the team deliver high quality … Docker or Kubernetes Experience of Continuous Integration (CI) and Continuous Delivery (CD) A passion for delivering quality code, by use of TDD and setting high software quality standard Designing microservice-based architectures using domain driven design (DDD). CQRS and Event Sourcing patterns: Kubernetes Knowledge/Certification in Spring framework. Experience in cloud technologies AWS More ❯
Posted:

Java Developer (Must hold active SC)

City of London, London, United Kingdom
Amber Labs
be a hands-on technical expert helping deliver projects in a true DevOps manner. You will apply a software engineering mindset to problems, whether that’s provisioning services, writing code or writing automation tools and scripts. You will have a lean mindset, striving to build reliable and performant services that are operationally sound. You will strive to do things … and end users. What you’ll do: You will be responsible for delivery business outcomes, from requirements into production environment. You will have responsibility for all aspect of your code through to production, including performance, security. You build it, you run it. You will be comfortable working as part of team, and helping the team deliver high quality … Docker or Kubernetes Experience of Continuous Integration (CI) and Continuous Delivery (CD) A passion for delivering quality code, by use of TDD and setting high software quality standard Designing microservice-based architectures using domain driven design (DDD). CQRS and Event Sourcing patterns: Kubernetes Knowledge/Certification in Spring framework. Experience in cloud technologies AWS More ❯
Posted:

Java Developer (Must hold active SC)

South East London, England, United Kingdom
Amber Labs
be a hands-on technical expert helping deliver projects in a true DevOps manner. You will apply a software engineering mindset to problems, whether that’s provisioning services, writing code or writing automation tools and scripts. You will have a lean mindset, striving to build reliable and performant services that are operationally sound. You will strive to do things … and end users. What you’ll do: You will be responsible for delivery business outcomes, from requirements into production environment. You will have responsibility for all aspect of your code through to production, including performance, security. You build it, you run it. You will be comfortable working as part of team, and helping the team deliver high quality … Docker or Kubernetes Experience of Continuous Integration (CI) and Continuous Delivery (CD) A passion for delivering quality code, by use of TDD and setting high software quality standard Designing microservice-based architectures using domain driven design (DDD). CQRS and Event Sourcing patterns: Kubernetes Knowledge/Certification in Spring framework. Experience in cloud technologies AWS More ❯
Posted:

Sr. Python Developer

Slough, Berkshire, UK
Mastek
end frameworks (e.g., React, Angular, Vue.js) and ensure a seamless user experience. Develop robust and efficient back-end services and APIs using Python. Python Development: Develop and maintain Python code for data processing, API development, and integration with the Azure Databricks environment. Utilise relevant Python libraries and frameworks (e.g., Flask, Django, Pandas, NumPy). Collaborate with cross-functional teams … Designers to integrate visualizations seamlessly into web applications or other platforms Work on data interfaces to connect various systems within the bank. Write unit and integration tests to ensure code quality and reliability. .NET Development (Optional): Develop and maintain .NET code for back-end services, APIs, and integrations with other systems. Utilise relevant .NET frameworks and … technologies (e.g., ASP.NET Core, C#, Entity Framework). Write unit and integration tests to ensure code quality and reliability. Reverse Engineering: Analyse and understand existing codebases (potentially Python) to identify areas for improvement, bug fixes, and new feature implementation. Document findings and create clear specifications for changes. Implement changes while maintaining the stability and functionality of the More ❯
Employment Type: Full-time
Posted:

Sr. Python Developer

London Area, United Kingdom
Mastek
end frameworks (e.g., React, Angular, Vue.js) and ensure a seamless user experience. Develop robust and efficient back-end services and APIs using Python. Python Development: Develop and maintain Python code for data processing, API development, and integration with the Azure Databricks environment. Utilise relevant Python libraries and frameworks (e.g., Flask, Django, Pandas, NumPy). Collaborate with cross-functional teams … Designers to integrate visualizations seamlessly into web applications or other platforms Work on data interfaces to connect various systems within the bank. Write unit and integration tests to ensure code quality and reliability. .NET Development (Optional): Develop and maintain .NET code for back-end services, APIs, and integrations with other systems. Utilise relevant .NET frameworks and … technologies (e.g., ASP.NET Core, C#, Entity Framework). Write unit and integration tests to ensure code quality and reliability. Reverse Engineering: Analyse and understand existing codebases (potentially Python) to identify areas for improvement, bug fixes, and new feature implementation. Document findings and create clear specifications for changes. Implement changes while maintaining the stability and functionality of the More ❯
Posted:

Sr. Python Developer

City of London, London, United Kingdom
Mastek
end frameworks (e.g., React, Angular, Vue.js) and ensure a seamless user experience. Develop robust and efficient back-end services and APIs using Python. Python Development: Develop and maintain Python code for data processing, API development, and integration with the Azure Databricks environment. Utilise relevant Python libraries and frameworks (e.g., Flask, Django, Pandas, NumPy). Collaborate with cross-functional teams … Designers to integrate visualizations seamlessly into web applications or other platforms Work on data interfaces to connect various systems within the bank. Write unit and integration tests to ensure code quality and reliability. .NET Development (Optional): Develop and maintain .NET code for back-end services, APIs, and integrations with other systems. Utilise relevant .NET frameworks and … technologies (e.g., ASP.NET Core, C#, Entity Framework). Write unit and integration tests to ensure code quality and reliability. Reverse Engineering: Analyse and understand existing codebases (potentially Python) to identify areas for improvement, bug fixes, and new feature implementation. Document findings and create clear specifications for changes. Implement changes while maintaining the stability and functionality of the More ❯
Posted:

Snr Backend engineer - GoLang

London, United Kingdom
Golang
forever change the transport and infrastructure industries? We are looking for a pro-active mid-backend engineer to help build products and components of systems of the highest quality and performance. This role requires working within the engineering team to make important contributions to the development of our innovative solutions. Hence your role is to build optimised, scalable … using required technologies. You will be responsible for developing, coding and integrating back-end components and connecting applications to other web services independently and self-sufficiently. Specifics include: Conducting code reviews to ensure constant improvements in code quality Collaborating with others to build and develop quality solutions Detecting, announcing, and correcting errors Proposing alternative … improve At least a couple of years' commercial experience with Golang (Experience developing web applications, APIs) Experience of agile processes Must be able to write clean, readable, and maintainable code Have actually built products - components, whole systems - we want to know what you have done in a commercial setting Experience working with SQL/NoSQL databases, ability to write More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Mid-Level PHP Developer

Wales, Yorkshire, United Kingdom
Net World Sports, Ltd
and unleashing them in a team capable of achieving incredible things. WHAT YOU'LL DO: Collaborate with cross-functional teams to deliver high-quality software solutions. Conducting code delivery, code reviews, testing, and task breakdown. Process Improvement: Ensure high code quality and maintainability through testing frameworksand documentation. Strategic Contributions: Drive innovation and continuous More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Developer

Leeds, West Yorkshire, Yorkshire, United Kingdom
Hybrid / WFH Options
Champion Data
Develop software applications using appropriate technologies, adhering to best practices and industry standards, to meet business objectives. Task Management: Complete assigned tasks within agreed time frames, budgets, and quality standards, effectively managing priorities and deadlines. Collaboration: Confer and collaborate and lead team members and other developers to address … system software problems, propose improvements, and make necessary modifications. Continuous Learning: Stay up to date with industry trends and developments, proactively identifying and proposing changes that can enhance software quality, speed, and maintainability. Code Reusability: Promote the reuse of existing shared code and common libraries to improve development efficiency and maintain consistency across projects. Quality-Driven Development: Emphasize a focus on software quality throughout the development process, employing robust testing and best practices to ensure reliable and maintainable code. Policy and Idea Development: Direct the application of existing principles and guide the development of new policies and ideas, contributing to the advancement of the team and organization. Complex Problem Solving: Tackle More ❯
Employment Type: Permanent, Work From Home
Salary: £60,000
Posted:

Azure DevOps Engineer

Wilmslow, Cheshire, United Kingdom
Adria Solutions Ltd
culture, ideas are encouraged from all levels. The working environment is friendly, inclusive, and innovative - with regular socials, flexible working, and a strong focus on continuous improvement and quality delivery. Key Responsibilities Design, build and maintain CI/CD pipelines using Azure DevOps Automate build, test, deployment and … infrastructure provisioning processes Manage Azure resources using Terraform, Bicep or ARM templates Support applications running in Azure App Services, Function Apps and other services Integrate tools for automated testing, code quality and security (e.g. SonarCloud, Snyk) Set up monitoring and incident response with Azure Monitor and Application Insights Manage secrets and access control to support secure cloud … PowerShell, Bash or Python Hands-on experience with Docker and containerisation Version control experience with Git or Azure Repos Understanding of Agile/Lean methodologies Familiar with tools for code quality and security A proactive and detail-oriented mindset Desirable: SaaS industry experience Penetration testing or security certification Experience using Terraform, Bicep or ARM templates Familiarity with More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Azure DevOps Engineer

Manchester, North West, United Kingdom
Adria Solutions
culture, ideas are encouraged from all levels. The working environment is friendly, inclusive, and innovative - with regular socials, flexible working, and a strong focus on continuous improvement and quality delivery. Key Responsibilities Design, build and maintain CI/CD pipelines using Azure DevOps Automate build, test, deployment and … infrastructure provisioning processes Manage Azure resources using Terraform, Bicep or ARM templates Support applications running in Azure App Services, Function Apps and other services Integrate tools for automated testing, code quality and security (e.g. SonarCloud, Snyk) Set up monitoring and incident response with Azure Monitor and Application Insights Manage secrets and access control to support secure cloud … PowerShell, Bash or Python Hands-on experience with Docker and containerisation Version control experience with Git or Azure Repos Understanding of Agile/Lean methodologies Familiar with tools for code quality and security A proactive and detail-oriented mindset Desirable: SaaS industry experience Penetration testing or security certification Experience using Terraform, Bicep or ARM templates Familiarity with More ❯
Employment Type: Permanent
Salary: £65,000
Posted:

DevOps Engineer

Wilmslow, Cheshire, North West, United Kingdom
Adria Solutions
culture, ideas are encouraged from all levels. The working environment is friendly, inclusive, and innovative - with regular socials, flexible working, and a strong focus on continuous improvement and quality delivery. Key Responsibilities Design, build and maintain CI/CD pipelines using Azure DevOps Automate build, test, deployment and … infrastructure provisioning processes Manage Azure resources using Terraform, Bicep or ARM templates Support applications running in Azure App Services, Function Apps and other services Integrate tools for automated testing, code quality and security (e.g. SonarCloud, Snyk) Set up monitoring and incident response with Azure Monitor and Application Insights Manage secrets and access control to support secure cloud … PowerShell, Bash or Python Hands-on experience with Docker and containerisation Version control experience with Git or Azure Repos Understanding of Agile/Lean methodologies Familiar with tools for code quality and security A proactive and detail-oriented mindset Desirable: SaaS industry experience Penetration testing or security certification Experience using Terraform, Bicep or ARM templates Familiarity with More ❯
Employment Type: Permanent
Salary: £65,000
Posted:

Senior C++ Developer

Manchester Area, United Kingdom
Hybrid / WFH Options
Peaple Talent
developer environment. Work closely with cross-functional teams to ensure effective delivery and knowledge sharing across the organisation. Support the growth of junior developers through guidance and mentorship. Perform code reviews to uphold high standards of code quality and reinforce best practices. Key Experience Required: Extensive hands-on experience with C++, including deep familiarity with commercial More ❯
Posted:

Senior C++ Developer

City of London, London, United Kingdom
Hybrid / WFH Options
Peaple Talent
developer environment. Work closely with cross-functional teams to ensure effective delivery and knowledge sharing across the organisation. Support the growth of junior developers through guidance and mentorship. Perform code reviews to uphold high standards of code quality and reinforce best practices. Key Experience Required: Extensive hands-on experience with C++, including deep familiarity with commercial More ❯
Posted:

Senior C++ Developer

Birmingham, England, United Kingdom
Hybrid / WFH Options
Peaple Talent
developer environment. Work closely with cross-functional teams to ensure effective delivery and knowledge sharing across the organisation. Support the growth of junior developers through guidance and mentorship. Perform code reviews to uphold high standards of code quality and reinforce best practices. Key Experience Required: Extensive hands-on experience with C++, including deep familiarity with commercial More ❯
Posted:

Senior C++ Developer

London Area, United Kingdom
Hybrid / WFH Options
Peaple Talent
developer environment. Work closely with cross-functional teams to ensure effective delivery and knowledge sharing across the organisation. Support the growth of junior developers through guidance and mentorship. Perform code reviews to uphold high standards of code quality and reinforce best practices. Key Experience Required: Extensive hands-on experience with C++, including deep familiarity with commercial More ❯
Posted:

Senior C++ Developer

Cardiff, Wales, United Kingdom
Hybrid / WFH Options
Peaple Talent
developer environment. Work closely with cross-functional teams to ensure effective delivery and knowledge sharing across the organisation. Support the growth of junior developers through guidance and mentorship. Perform code reviews to uphold high standards of code quality and reinforce best practices. Key Experience Required: Extensive hands-on experience with C++, including deep familiarity with commercial More ❯
Posted:

Lead Engineer Services - Contract Outside IR35

London, United Kingdom
NewDay
of 3 years) Integrating with services via RESTful APIs Familiarity with BFF architectural pattern and creating a proxy layer via NodeJS, Serverless, or similar technology Strong testing experience covering code quality, security, customer journeys, and accessibility Experience with agile software development methodologies Designing and implementing high-quality cloud software solutions, ideally with Azure Microservices experience More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior C++ Developer

Greater Bristol Area, United Kingdom
Hybrid / WFH Options
Peaple Talent
developer environment. Work closely with cross-functional teams to ensure effective delivery and knowledge sharing across the organisation. Support the growth of junior developers through guidance and mentorship. Perform code reviews to uphold high standards of code quality and reinforce best practices. Key Experience Required: Extensive hands-on experience with C++, including deep familiarity with commercial More ❯
Posted:

Associate Director, R Programmer

United Kingdom
Certara
R-based tools and workflows for drug discovery, data analysis, and computational simulations. Should be able to adapt existing R scripts and update them to meet new requirements. Ensure code is clean, efficient, and well-documented. Will work closely with cross-functional teams, including the model-based meta-analysis team, data scientists, and software engineers, to support project goals … a focus on optimizing the CODEX database. Develop custom R packages and integrate existing tools with external systems, databases, and platforms (e.g., cloud infrastructure, computational frameworks). Ensure high code quality and reproducibility of analyses. Perform unit testing, debugging, and troubleshooting issues related to the codebase. Document methodologies, workflows, and results to facilitate knowledge sharing within the … presentations as needed for internal and external stakeholders. Participate in the development of standards and create efficient processes. Collaborate with the project team to ensure timely delivery and quality of all programming-related deliverables Mentor junior programmers. May also be responsible for managing other programmers if needed. May provide operational support, including the ongoing development and improvement of More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Mobile Engineer III (iOS)

London, United Kingdom
Expedia, Inc
co-develop, re-use and solve problems. Develop and test standard software applications in Swift UI and related programs and procedures to ensure they meet design requirements. Participate in code reviews to assess overcall code quality and flexibility Apply software design principles, data structures and/or design patterns and computer science fundamentals to write code … around the world You will coordinate bringing together different stakeholders with varied perspectives to develop solutions to issues and contributes own suggestions. You will spot areas of inefficiency in code or systems operation and offer suggestions for improvements. Maintain a high awareness of industry issues and trends, particularly in regard to accessibility, usability, and front-end technologies. Who you … Agile development. Effective verbal and written communication skills with the ability to present complex technical information clearly and concisely A bias towards action - You believe that speed and quality aren't mutually exclusive. You've shown good judgment about getting features to customers while still making sure that products are built in a sustainable, adaptive and responsible way. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Site Reliability Engineer II

London, United Kingdom
American Society of Safety Professionals
deliverables will join forces with partner teams in building our cloud infrastructure provisioning platform and CICD pipelines of the future. The ideal candidate has a passion for Infrastructure as Code and building robust delivery pipelines. You take pride in setting high standards for code quality and maintainability, and you thrive in environments where excellence in engineering … England Build robust, easy-to-use foundational platforms and tools that enable engineering teams to provision services rapidly, consistently, and securely. Exemplify cloud-native site reliability best practices. Write code that is performant, maintainable, clear, and concise. Employ strong problem-solving skills, with the ability to debug problems in cloud-native distributed systems. Influence and educate the engineering organization … such as Azure, AWS, or similar. Experience operating in Kubernetes platforms like AKS, EKS, or similar. Experience using languages such as Python, Go, C#, Java, or similar. Experience of code collaboration such as GitHub, ArgoCD, or similar. Experience utilizing CI/CD platforms to automate provisioning infrastructure, software builds, tests, and releases. Experience using observability tools such as APM 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