Code Quality Jobs in the UK excluding London

76 to 100 of 1,120 Code Quality Jobs in the UK excluding London

Junior Java FullStack Engineer

Glasgow, Scotland, United Kingdom
Barclays
technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance. Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and … alignment with business objectives. Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing. Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect … sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Analyst Expectations To perform prescribed activities in a timely manner and to a high standard consistently driving continuous improvement. Requires in-depth technical knowledge and experience in their assigned area of expertise Thorough understanding of the underlying principles More ❯
Posted:

Senior Back End Engineer

Belfast, United Kingdom
Hybrid / WFH Options
VanRath
principles Develop and maintain APIs (REST, GraphQL) and data integrations Contribute to the continuous delivery pipeline and cloud infrastructure Take ownership of key features, ensuring timely and high-quality delivery Support Agile delivery through active involvement in planning, reviews, and retrospectives Mentor colleagues and contribute to a collaborative team culture Proactively identify and resolve technical and delivery challenges … MySQL) Proven ability to work across the full software development lifecycle Familiarity with cloud platforms such as AWS or Azure Strong testing and debugging skills with a focus on code quality and maintainability Excellent communication skills and ability to work in a collaborative team environment Desirable Experience Knowledge of WPF application development Exposure to financial services or More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Database Engineer

Cardiff, Wales, United Kingdom
Hybrid / WFH Options
Navtech, Inc
uptime. Cloud Database Management: Deploy, configure, and manage database instances within cloud infrastructure (e.g., AWS RDS, Aurora), leveraging cloud-native features for scalability and operational efficiency. Focus on quality by promoting coding best practices, a test-first mindset and highest security standards. Contribute to building new and improving existing development processes. Work within a small agile teams delivering … challenges and deliverables. Define and drive the team's technical direction, mentor junior engineers, and proactively identify, propose, and implement new processes or architectural improvements to enhance team efficiency, code quality, and timely delivery. Contribute to software architecture discussions, translate system-level designs and architectural blueprints into robust, maintainable, and high-quality code, applying More ❯
Posted:

Senior Database Engineer

Gloucester, England, United Kingdom
Hybrid / WFH Options
Navtech, Inc
uptime. Cloud Database Management: Deploy, configure, and manage database instances within cloud infrastructure (e.g., AWS RDS, Aurora), leveraging cloud-native features for scalability and operational efficiency. Focus on quality by promoting coding best practices, a test-first mindset and highest security standards. Contribute to building new and improving existing development processes. Work within a small agile teams delivering … challenges and deliverables. Define and drive the team's technical direction, mentor junior engineers, and proactively identify, propose, and implement new processes or architectural improvements to enhance team efficiency, code quality, and timely delivery. Contribute to software architecture discussions, translate system-level designs and architectural blueprints into robust, maintainable, and high-quality code, applying More ❯
Posted:

Senior Fullstack Engineer

Bristol, England, United Kingdom
Hybrid / WFH Options
Duel Tech
optimise high-performance applications using Angular, Node.js, and MongoDB. Develop and maintain scalable RESTful APIs and scalable services. Work on our AWS-based infrastructure and contribute to infrastructure-as-code practices. Ensure best practices for security, scalability, and maintainability across the application. Actively participate in architecture discussions and technology decisions. Work closely with Product, Design, and other Engineers to … create intuitive and effective solutions. Drive code quality, testing, and continuous integration best practices. Mentor and support junior engineers, fostering a culture of continuous learning. Help optimise database performance, indexing, and query efficiency in MongoDB. Contribute to the enhancement of front-end practices, including the adoption of Tailwind CSS for scalable design systems. Take care of your … have experience with Tailwind CSS, DaisyUI, or other modern UI frameworks. You understand the use of RESTful APIs, architecture, and serverless computing. You have some experience with infrastructure as code tools (Terraform preferred). Familiarity with CI/CD pipelines and automated testing frameworks. Experience working with cloud-based architectures (AWS preferred). Some experience or exposure to DevOps More ❯
Posted:

Mobile App Developer

Glasgow, Scotland, United Kingdom
BT Group
Consider all user journeys associated with a particular bug and test accordingly before finishing assigned task Conform to the team's way of working following convention of branching and code quality standards Writing code that is extensible to facilitate future requirements Make effort to keep up with ever evolving technologies Skills Technical Skills: Mandatory: Proficient in More ❯
Posted:

Senior MLOps/GenAI Infrastructure Engineer

Cardiff, Wales, United Kingdom
Hybrid / WFH Options
BBC Group and Public Services
science and MLOps/LLMOps workflows. Collaborate with Data Scientists to deploy, serve, and monitor LLMs in real-time and batch environments using Amazon SageMaker, Bedrock Implement Infrastructure-as-Code with AWS CDK, CloudFormation to provision and manage cloud environments. Build and maintain CI …/CD pipelines using GitHub Actions, AWS CodePipeline, CodeBuild, Jenkins. Integrate monitoring and observability tools such as AWS CloudWatch, Prometheus, Grafana for infrastructure and model health tracking. Ensure software quality through Test-Driven Development (TDD), unit testing frameworks (e.g., pytest, unittest), and automated integration tests. Conduct regular code reviews, participate in pair programming, and advocate for clean … code, modular design, and maintainable architecture. Collaborate with architects and stakeholders to design high-level system architecture for cloud-first, AI-integrated products. Enforce security best practices (IAM, encryption, VPC configuration, audit logging) using AWS native services and third-party tools. Embed security throughout the software development lifecycle by integrating static and dynamic code analysis, vulnerability scanning, and More ❯
Posted:

Senior MLOps/GenAI Infrastructure Engineer

Glasgow, Scotland, United Kingdom
Hybrid / WFH Options
BBC Group and Public Services
science and MLOps/LLMOps workflows. Collaborate with Data Scientists to deploy, serve, and monitor LLMs in real-time and batch environments using Amazon SageMaker, Bedrock Implement Infrastructure-as-Code with AWS CDK, CloudFormation to provision and manage cloud environments. Build and maintain CI …/CD pipelines using GitHub Actions, AWS CodePipeline, CodeBuild, Jenkins. Integrate monitoring and observability tools such as AWS CloudWatch, Prometheus, Grafana for infrastructure and model health tracking. Ensure software quality through Test-Driven Development (TDD), unit testing frameworks (e.g., pytest, unittest), and automated integration tests. Conduct regular code reviews, participate in pair programming, and advocate for clean … code, modular design, and maintainable architecture. Collaborate with architects and stakeholders to design high-level system architecture for cloud-first, AI-integrated products. Enforce security best practices (IAM, encryption, VPC configuration, audit logging) using AWS native services and third-party tools. Embed security throughout the software development lifecycle by integrating static and dynamic code analysis, vulnerability scanning, and More ❯
Posted:

Senior MLOps/GenAI Infrastructure Engineer

Salford, England, United Kingdom
Hybrid / WFH Options
BBC Group and Public Services
science and MLOps/LLMOps workflows. Collaborate with Data Scientists to deploy, serve, and monitor LLMs in real-time and batch environments using Amazon SageMaker, Bedrock Implement Infrastructure-as-Code with AWS CDK, CloudFormation to provision and manage cloud environments. Build and maintain CI …/CD pipelines using GitHub Actions, AWS CodePipeline, CodeBuild, Jenkins. Integrate monitoring and observability tools such as AWS CloudWatch, Prometheus, Grafana for infrastructure and model health tracking. Ensure software quality through Test-Driven Development (TDD), unit testing frameworks (e.g., pytest, unittest), and automated integration tests. Conduct regular code reviews, participate in pair programming, and advocate for clean … code, modular design, and maintainable architecture. Collaborate with architects and stakeholders to design high-level system architecture for cloud-first, AI-integrated products. Enforce security best practices (IAM, encryption, VPC configuration, audit logging) using AWS native services and third-party tools. Embed security throughout the software development lifecycle by integrating static and dynamic code analysis, vulnerability scanning, and More ❯
Posted:

Senior MLOps/GenAI Infrastructure Engineer

Newcastle upon Tyne, England, United Kingdom
Hybrid / WFH Options
BBC Group and Public Services
science and MLOps/LLMOps workflows. Collaborate with Data Scientists to deploy, serve, and monitor LLMs in real-time and batch environments using Amazon SageMaker, Bedrock Implement Infrastructure-as-Code with AWS CDK, CloudFormation to provision and manage cloud environments. Build and maintain CI …/CD pipelines using GitHub Actions, AWS CodePipeline, CodeBuild, Jenkins. Integrate monitoring and observability tools such as AWS CloudWatch, Prometheus, Grafana for infrastructure and model health tracking. Ensure software quality through Test-Driven Development (TDD), unit testing frameworks (e.g., pytest, unittest), and automated integration tests. Conduct regular code reviews, participate in pair programming, and advocate for clean … code, modular design, and maintainable architecture. Collaborate with architects and stakeholders to design high-level system architecture for cloud-first, AI-integrated products. Enforce security best practices (IAM, encryption, VPC configuration, audit logging) using AWS native services and third-party tools. Embed security throughout the software development lifecycle by integrating static and dynamic code analysis, vulnerability scanning, and More ❯
Posted:

Python Developer

Glasgow, United Kingdom
Capgemini
business analysts and stakeholders to understand financial workflows and translate them into technical solutions. Work with large datasets, APIs, and databases to support financial data processing and reporting. Ensure code quality, performance, and adherence to best practices in software development. Implement unit tests, integration tests, and participate in code reviews. Support deployment and maintenance of applications More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Portsmouth, England, United Kingdom
TÜV SÜD
Microsoft C# .NET tech stack and includes a Blazor Server , Blazor WASM app, and an API . The successful candidate will be responsible for delivering high-quality code, performing code reviews, and mentoring associate developers. Key Responsibilities: Write, test, and maintain high-quality code within a Blazor Server , Blazor WASM , and API-based … architecture. Create and maintain Azure Pipelines Implement Progressive Web Applications (PWA) Conduct code reviews, ensuring best practices and code quality across the project Collaborate with project stakeholders to clarify requirements, offer technical insights, and ensure the project’s goals are met Provide guidance and mentorship to associate developers, assisting with problem-solving and career development Work More ❯
Posted:

Software Developer

Derby, England, United Kingdom
Hybrid / WFH Options
DataAnnotation
DataAnnotation is committed to creating quality AI. Join our team to help train AI chatbots while gaining the flexibility of remote work and choosing your own schedule. Please make sure you read the following details carefully before making any applications. We are looking for a proficient Software Developer to join our team to train our AI chatbots to … bonuses for high-quality and high-volume work Responsibilities: Come up with diverse problems and solutions for a coding chatbot Write high-quality answers and code snippets Evaluate code quality produced by AI models for correctness and performance Qualifications: Fluency in English (native or bilingual level) Proficient in either Python and/ More ❯
Posted:

Technical Lead Software Engineer

Dundee, Angus, United Kingdom
Hybrid / WFH Options
N-able Technologies Ltd
AI Team in our Dundee hub. What You'll Do Provide technical leadership and set technical direction to guide the team in implementing best practices Conduct and participate in code reviews to ensure code quality and consistency, and to mentor and provide feedback to junior engineers Mentor and coach junior engineers, helping them improve their technical … and grow in their careers Ensuring code quality, writing automated tests, and participating in quality assurance efforts to maintain a high level of software quality Be responsible for creating and maintaining technical documentation, including architecture diagrams, design specifications, and coding standards Work closely with other teams, such as product management, architecture, DevOps, UX … automation, and in product design Previous AI production experience Expertise with cloud-based technologies AWS/Azure and expertise with Cloud-native methodologies and design Professional experience in writing code in the languages used in the team, e.g. GO, C#, JavaScript, JQuery, AngularJS, Java, Python. Solid understanding of development process with strong problem solving and debugging skills, experience working More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Software Engineer (Python)

Nottingham, England, United Kingdom
London Stock Exchange Group
software development, your curiosity, desire to learn and passion for technology means you can get the job done. Quality is non-negotiable, so a good focus on code quality, unit testing and enabling automated testing is important. Mentoring junior members also forms part of the role, working alongside the team management to help further enhance … the skills and capabilities of the team. Main Responsibilities/Accountabilities: You will design, build and maintain efficient, reusable, reliable and secure code based on requirements or User Stories. Working within a multi-functional agile team, you'll develop enterprise software, adhering to company standards, software best practice guidelines, corporate policies and established software methodology. You will lead groups … not familiar with AWS, must be willing to learn AWS fundamentals in a short space of time. Excellent communication skills, both verbal and written. Skill for writing clean, readable code and reusable components. Experienced in or a strong desire to work in a formal agile software development lifecycle. Understanding of JSON, HTML and XML. Proficient using source code More ❯
Posted:

Lead Software Engineer (Python) | Nottingham, UK

Nottingham, England, United Kingdom
London Stock Exchange Group
software development, your curiosity, desire to learn, and passion for technology mean you can get the job done. Quality is non-negotiable, so a good focus on code quality, unit testing, and enabling automated testing is important. Mentoring junior members also forms part of the role, working alongside the team management to help further enhance … the skills and capabilities of the team. Main Responsibilities/Accountabilities: Design, build, and maintain efficient, reusable, reliable, and secure code based on requirements or User Stories. Develop enterprise software within a multi-functional agile team, adhering to company standards, best practices, policies, and methodologies. Lead groups of engineers, coordinating with the scrum master, product owners, and management for … larger developments. Ensure high quality by creating and executing automated tests in collaboration with quality engineers. Review work of peers and junior developers, providing guidance and advice. Contribute to software design, leading component design efforts. Participate in retrospectives and reviews to improve team effectiveness. Analyze requirements, provide design options, and estimate work during planning sessions. Provide More ❯
Posted:

Software Engineer

Knutsford, Cheshire, United Kingdom
Barclays
Collaborate with cross-functional teams to deliver customer-centric solutions. Lead the development of reliable, scalable applications. Mentor junior engineers and foster a culture of continuous improvement. Ensure high code quality through best practices and code reviews. Stay current with emerging technologies to drive innovation. To be successful in this role, you'll need the following … technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimised for performance. Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and … alignment with business objectives. Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing. Stay informed of industry technology trends and innovations and actively contribute to the organization's technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer

Stockport, England, United Kingdom
Hybrid / WFH Options
Manchester Digital
and front-end development. Your Mission Your mission is to drive the development of our conversational AI and front-end projects, ensuring they meet the highest standards of quality, usability, and accessibility. You will have experience in developing software that is reliable, cost optimised, performant, supportability, secure and sustainable. About CDL CDL is one of the UK’s … feature releases; sometimes multi-person projects that cross team boundaries. Designing, developing, and maintaining high-quality, scalable serverless and performant web applications using frameworks like Next.js. Ensuring code quality by writing clean, well-structured, and maintainable code with a focus on performance, security, and best practices. Troubleshooting and debugging issues to provide technical support … learning and staying updated with evolving technologies. Beneficial to have working development knowledge of AWS serverless This role is critical to our ongoing and future projects, ensuring high-quality deliverables and fostering a culture of continuous improvement and collaboration. Join us and make a significant impact on our team’s success! Salary The salary for the role of More ❯
Posted:

Senior Software Engineer

South East London, England, United Kingdom
Hybrid / WFH Options
ARC IT Recruitment
end-to-end solutions, ensuring performance, scalability, and maintainability across the stack. Key Responsibilities: Design, develop, and maintain scalable, robust full stack applications. Deliver high-quality, performant code with a focus on long-term maintainability. Collaborate with cross-functional teams to define, build, and release new features. Identify and solve complex technical challenges at both the front … ability to deliver complete end-to-end solutions. Proficiency in JavaScript/TypeScript, HTML/CSS, and React. Experience with cloud platforms – Azure, AWS, or GCP. Strong focus on code quality, performance, and architectural best practices. Proven ability to solve complex engineering problems and improve system performance. Friendly, collaborative environment that encourages learning and professional growth Competitive More ❯
Posted:

Sr. Lead Software Engineer | Glasgow, UK

Glasgow, Scotland, United Kingdom
JPMorgan Chase & Co
of an agile team that builds critical frameworks and UIs that drive the next generation of Kubernetes based Atlas infrastructure provisioning platforms. Job responsibilities Design and develop high-quality software applications and frameworks using firmwide languages and technologies, including but not limited to Golang, Java, JavaScript, Groovy, and Kubernetes. Serve as an ambassador for CFS architecture and frameworks … and deploying them to Kubernetes and AWS (Amazon Web Services). Work on proof-of-concept projects to validate architectural guidelines. Ensure the health of team codebases by maintaining code quality and addressing vulnerabilities, utilizing tools like SSAP and Sonar for scanning reports. Create high-quality technical documentation for frameworks and tools. Required qualifications, capabilities More ❯
Posted:

Senior Software Engineer (Java)

Manchester, England, United Kingdom
Hybrid / WFH Options
Nexthink
that handles the production environments). You’ll be part of a group that embraces DevOps and CI/CD principles, tries to automate everything they can, cares for code quality and maintainability, and is working together to build a world-class cloud platform with modern technologies and practices. We keep a startup spirit, grow and develop … to become a cloud-only company. Participate in all stages of software development and collaborate with different teams, from ideation to final delivery. Help the team maintain the high code quality standards and improve best practices. Work with the agile iterative/incremental mindset. Be open-minded to learn new technologies and programming languages when needed. Drive More ❯
Posted:

Senior Software Engineer (Full Stack)

Oxford, England, United Kingdom
ONI
optimized for speed and scale Participate in all aspects of agile software development, including design, implementation, and deployment. Ensure application performance, uptime, and scale, and maintain high standards for code quality and application design. Provide mentorship and guidance to junior engineers Review and approve software design and code Effectively communicate and collaborate with interdisciplinary teams, including More ❯
Posted:

Lead Software Engineer (Data)

Bristol, United Kingdom
Lloyds Banking Group
timely delivery. Advise engineers on considerations around functional and non-functional requirements and guide them during software development and testing. Drive alignment with security principles, secure coding practices, addressing code vulnerabilities and PEN testing resolutions. Work alongside the team Product Owner to plan and manage the delivery of feature roadmap and drive continuous improvement and operational excellence. What you … architectural implications it has on application design. Modern progressive technologies - e.g., machine learning, artificial intelligence, block chain etc. High-level knowledge of QA, data quality, and software quality tools such as SonarQube, etc. About working for us Our focus is to ensure we're inclusive every day, building an organisation that reflects modern society and celebrates More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineering Azure Fullstack Cloud Engineer Professional Leicester, GB

Leicester, Leicestershire, United Kingdom
Avature
environment. In your role you may be responsible for: Use IBM's Design Thinking to create products that provide a great user experience along with high performance, security, quality, and stability. Work with a variety of relational and NoSQL databases (SQL, Postgres, DB2, MongoDB), operating systems (Linux, Windows, iOS, Android), and modern UI frameworks (Backbone.js, AngularJS, React.js, Ember.js … JQuery). Work across the entire system architecture, from backend to front end, to design, develop, and support high quality and scalable products. Help maintain and improve code quality, organization, and automatization Create everything from mockups and UI components to algorithms and data structures as you deliver a complete minimally viable product Performance Optimization: Identify … tools such as Azure Monitor Application Insights and Log Analytics. Collaboration and Communication: Work closely with cross-functional teams including DevOps architects and product managers to deliver high-quality solutions. Documentation: Create comprehensive technical documentation for APIs architecture and deployment processes. Required education None Preferred education Bachelor's Degree Required technical and professional expertise API Development: Design develop More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Tester

Brighton, England, United Kingdom
Hybrid / WFH Options
Stratospherec Limited
years, used by Blue-chip brand companies in the UK, USA and Europe. As a Software Tester, you will join the test team in Brighton that ensures the quality of the company’s legacy and next generation Sales, Purchasing and Stock control applications. You will be responsible for building Automation Test scripts to test their high-quality … prioritize defects throughout the software development lifecycle. Work closely with our developers to troubleshoot and resolve issues in a timely manner. Provide feedback and recommendations for improving product quality and reliability. Team Leadership and Mentoring: Provide guidance and mentorship to junior QA team members. Foster a collaborative and supportive team environment focused on continuous improvement. … Lead by example, demonstrating best practices in testing methodologies and techniques as set by our Head of Testing. Skills, Experience and Qualifications: Minimum 4+ years of experience in software quality assurance/testing roles, with at least 2+ years experience of Windows desktop software application testing . Proven expertise in test planning, execution, and defect management. Experience in More ❯
Posted:
Code Quality
the UK excluding London
10th Percentile
£43,750
25th Percentile
£57,500
Median
£66,200
75th Percentile
£71,000
90th Percentile
£83,750