Code Quality Jobs in the UK

676 to 700 of 1,248 Code Quality Jobs in the UK

Software Developer

Liverpool, Merseyside, North West, United Kingdom
Oscar Associates (UK) Limited
managers and team members to interpret technical requirements and convert them into development tasks. Design, develop, and maintain backend applications using C# and .NET. Write clean, efficient, and maintainable code in adherence to best practices and coding standards. Develop and maintain unit and integration tests to ensure code quality and system reliability. Participate in code reviews and offer constructive feedback to improve code consistency and maintainability. Requirements At least 3 years of professional experience in backend development. Strong proficiency in .NET (C#) and SQL. Experience with GitHub and package management tools. Solid understanding of software development principles, design patterns, and best practices. Desirables Degree in Computer Science or related field Experience with AWS More ❯
Employment Type: Permanent
Salary: £45,000
Posted:

Senior Software Engineer - CIAM XDP

Chester, Cheshire, United Kingdom
Barclays Bank PLC
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. Vice President Expectations To contribute or set strategy, drive requirements and make recommendations for change. Plan resources, budgets, and policies; manage and maintain policies/processes; deliver continuous improvements and escalate breaches of policies/procedures If managing More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer - CIAM XDP

Great Houghton, Northamptonshire, United Kingdom
Barclays Bank PLC
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. Vice President Expectations To contribute or set strategy, drive requirements and make recommendations for change. Plan resources, budgets, and policies; manage and maintain policies/processes; deliver continuous improvements and escalate breaches of policies/procedures If managing More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer

Greater Bristol Area, United Kingdom
Elios Talent
and engineering tools to design and develop software that supports downhole tools and interface systems. 💻 Work closely with the design team to create reliable, high-performance software, maintain legacy code, and build interfaces for new and existing products. 🚀 Collaborate to meet development milestones, contribute to system-level testing and reliability analysis, and ensure optimal software quality. What You’ll … Do Design and develop software for product enhancements and new products Build software for interface and communication systems Develop unit and system tests to ensure quality Maintain and improve legacy C# software Debug and resolve software issues Use Git for source control and Trello for task management Analyze design problems and propose effective solutions Set up and configure More ❯
Posted:

Software Test Engineer

Portsmouth, Hampshire, United Kingdom
Hybrid / WFH Options
Airbus
to team members from a test perspective Define, document and run test cases for new project development in all phases of the development process Produce Tests, Verifying and Validating code quality, under an Agile methodology approach, and support Test documentation development Support Test Readiness and Test Review Boards as guided by the Test Lead About you Passionate … to team members from a test perspective Define, document and run test cases for new project development in all phases of the development process Produce Tests, Verifying and Validating code quality, under an Agile methodology approach, and support Test documentation development Support Test Readiness and Test Review Boards as guided by the Test Lead About you Passionate More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Java Software Engineer

United Kingdom
Search 5.0
What You’ll Do Design, build, and maintain backend services that power critical payment infrastructure Collaborate cross-functionally to turn real merchant challenges into elegant technical solutions Champion software quality through clean code, automated testing, and CI/CD Contribute to architecture, planning, and team best practices Own projects end-to-end — from concept to deployment What More ❯
Posted:

Senior Java Software Engineer

London, England, United Kingdom
Search 5.0
What You’ll Do Design, build, and maintain backend services that power critical payment infrastructure Collaborate cross-functionally to turn real merchant challenges into elegant technical solutions Champion software quality through clean code, automated testing, and CI/CD Contribute to architecture, planning, and team best practices Own projects end-to-end — from concept to deployment What More ❯
Posted:

Software Engineer ( Mid level )

Manchester Area, United Kingdom
Hybrid / WFH Options
On the Beach
scalable systems, and backend engineering. You’ll contribute to the design and implementation of high-performance systems, build cloud-native applications, and collaborate closely with teammates to deliver quality software that solves real business problems. Key Responsibilities System Development: Build and enhance scalable backend services and applications that process large volumes of data. Cloud Engineering: Develop and maintain … API Integration: Implement well-documented, testable APIs that enable seamless platform integration. Collaboration: Work closely with engineers, product managers, and stakeholders to clarify requirements and deliver the right solution. Code Quality: Write clean, maintainable code and participate actively in code reviews. Operational Support: Support production systems, identify root causes of issues, and contribute to improving … scalable platform. While we’ve made great progress, there’s still plenty to optimize. Our platform powers supplier connectivity, data acquisition, distribution, and booking workflows, ensuring fresh, high-quality inventory with minimal latency. Built on C# .NET and AWS, it supports a fast-moving, high-traffic environment. What to expect from our interview process We will have a More ❯
Posted:

Senior Manager, Software Engineering

Belfast, United Kingdom
Divvy Cloud Corp
bespoke methods About the Role As a Senior Engineering Manager , your primary responsibility will be to Lead multiple engineering teams in the design, development, and delivery of high-quality software products. Specifically, your focus will be to: Coach and mentor engineering managers and senior engineers, fostering … a culture of ownership, innovation, and continuous learning. Partner with product and design teams to define technical roadmaps, ensuring alignment with business objectives. Oversee technical execution, including architecture decisions, code quality, and infrastructure scaling. Manage team capacity, hiring plans, and performance reviews. Drive engineering excellence by establishing best practices in development processes, testing, and deployment. Support career More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Developer

Manchester, Lancashire, United Kingdom
Searchability
continuous learning, and the development of scalable solutions across a range of complex use cases. We work in a fast-moving, problem-solving culture with a strong emphasis on code quality and innovation. Who We're Seeking: We're looking for a Software Developer with experience working in Java-based environments and familiarity with the Niagara Framework More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Developer

Manchester, North West, United Kingdom
Searchability (UK) Ltd
continuous learning, and the development of scalable solutions across a range of complex use cases. We work in a fast-moving, problem-solving culture with a strong emphasis on code quality and innovation. Who We're Seeking: We're looking for a Software Developer with experience working in Java-based environments and familiarity with the Niagara Framework More ❯
Employment Type: Permanent
Salary: £65,000
Posted:

Scientific Software Engineer in Space Applications and Nowcasting

Exeter, Devon, United Kingdom
Hybrid / WFH Options
Met Office
and even citizen observations. To write and maintain high quality code in a collaborative environment. To design,developand improvescientific software applications. To champion and follow software quality assurance processes. To document and present the work of the Met Office in internal reports, meetings, scientific journals, and external conferences. To provide technical advice to peers, management … A strong background in computational science, physical science or mathematics, demonstrated by a degree or equivalent qualifications or experience. Evidence of ability to apply the principles of Scientific Software Quality Assurance such as revision control, testing and documentation. Evidence of developing and maintaining complex scientific software applications written in Python and/or compiled languages such as C++ More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Graphics Software Engineer

England, United Kingdom
Kyoso
to life Stay ahead of the curve in emerging AI and video tech, helping us build not just for now, but for what’s next Set high standards for code quality, performance, scalability, and team collaboration Prototype and integrate AI-powered features such as: Smart editing suggestions Auto-generated captions, voiceovers, or transitions Dynamic scene assembly or More ❯
Posted:

Quality Assurance Engineer, Consumables QA

London, United Kingdom
Amazon
Quality Assurance Engineer, Consumables QA The Consumables QA organization manages quality assurance and release management for all customer-facing features across Everyday Essentials Tech. We seek a Quality Assurance Engineer (QAE) to work on core system architecture. You will collaborate with managers and engineers to design and build test plans and cases, while providing … input to ensure high-quality product development. As a QAE, you will plan, design, and automate various components across web front-ends and service back-ends. Our quality engineering team uses open-source technologies to build automation tools and test frameworks for robust, scalable, and reliable automation. Key job responsibilities Implementing quality assurance best … processes Continuous learning and knowledge sharing About the team We are Consumables QA org and our mission is creating effortless everyday shopping experience for our customers by ensuring software quality, accelerating product delivery through tools and automation, supporting our tech teams to increase feature velocity, and driving strategic program delivery. BASIC QUALIFICATIONS - 2+ years of quality More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Software Engineer

London, United Kingdom
Ravio Technologies Ltd
and lead implementations. You'll bring deep expertise in at least one area such as frontend, backend, security, infrastructure or performance. You'll continue to raise the bar on code quality, reliability, and system design. Our collective capabilities span many areas, with members specialising in both frontend and backend development, with every team member contributing across the More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Quality Assurance Engineer

England, United Kingdom
iPipeline
or protected veteran status . We are committed to building a supportive and inclusive environment for all employees. This is an office-based position. Responsibilities The Group Leader, Software Quality is responsible for overseeing the testing and validation of software products to ensure they meet internal standards and external requirements. This role involves developing test plans, automation strategies … and validation processes while leading a team of software test engineers. The Group Leader, Software Quality collaborates closely with software developers and department managers to resolve issues, improve testing standards, and drive product quality. Responsibilities: Develop and implement test processes, automation, and validation strategies. Identify, investigate, and resolve issues discovered during testing. Maintain and enhance automated test scripts … efforts. Oversee the creation of testing requirements and design standards. Ensure products meet internal quality standards and external customer expectations. Supervise and guide a team of software quality analysts, technicians, and test engineers. Lead daily team activities and coordinate tasks to ensure productivity and cohesion. Act as a liaison between software developers and software quality More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Quality Assurance Tester

Newport, UK
Hybrid / WFH Options
Sapiens
Relocation support for this opportunity, and we are not considering applicants on a Graduate or PSW Visa. What you’ll do: Create, maintain and manage test plans Perform quality testing for the Sapiens CoreSuite software suite Execute manual and/or automated testing Create, maintain and manage automated testing scenarios Produce … testing reports Support clients on-site during implementation phases as required What you need to be successful in our selection process: 1-3 years of experience performing complex software quality analysis and system testing Experience working with simple SQL queries and Excel macros Experience analysing business requirements, functional specifications and collaborating with business analysts Excellent verbal & written communication More ❯
Employment Type: Full-time
Posted:

Quality Assurance Tester

Cardiff, Wales, United Kingdom
Hybrid / WFH Options
Sapiens
Relocation support for this opportunity, and we are not considering applicants on a Graduate or PSW Visa. What you’ll do: Create, maintain and manage test plans Perform quality testing for the Sapiens CoreSuite software suite Execute manual and/or automated testing Create, maintain and manage automated testing scenarios Produce … testing reports Support clients on-site during implementation phases as required What you need to be successful in our selection process: 1-3 years of experience performing complex software quality analysis and system testing Experience working with simple SQL queries and Excel macros Experience analysing business requirements, functional specifications and collaborating with business analysts Excellent verbal & written communication More ❯
Posted:

Senior Software Engineer - National Security

Bristol, Gloucestershire, United Kingdom
CACI Limited
design, development, and testing Utilizing a range of technologies, with a focus on open-source libraries and components Building continuous integration pipelines using tools like GitLab to ensure software quality and security Deploying systems across environments including AWS, Azure, and private clouds Engaging throughout the software lifecycle: concept, requirements, architecture, implementation, delivery, training, support, and maintenance Leading teams More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Quality Assurance Engineer

London, United Kingdom
Hybrid / WFH Options
Natter
there's a need to deliver a stable, robust and scalable platform to cope with high levels of concurrent users. This role suits someone passionate about shipping high-quality products at the cutting edge of AI innovation. Act as a technical leader and subject matter expert in quality assurance practices, test automation, and tooling across the … engineering team. Identify systemic quality issues and process bottlenecks, proposing and leading initiatives to improve development lifecycle efficiency, test effectiveness, and overall product quality. Collaborate with peers across engineering and product to define, align on, and advocate for consistent quality standards, best practices, and effective testing approaches. Pioneer and champion the adoption of new testing tools … source control Sentry & Datadog for metrics & monitoring AWS for our production and staging environments We'd love to hear from you if You have 5+ years' experience in software quality assurance, with a proven track record in senior or lead roles driving quality initiatives You have deep expertise in designing, building, and maintaining scalable test automation More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Java Developer

Leatherhead, Surrey, United Kingdom
Tenth Revolution Group
develop, test and maintain existing products and help modernise legacy systems into a newer microservices architecture. You'll work alongside experienced developers and internal stakeholders to deliver high-quality software that meets … business objectives. Key responsibilities will include: Develop and maintain Java-based applications, APIs, and backend services. Collaborate with cross-functional teams to analyse requirements and deliver features. Participate in code reviews and contribute to continuous code quality improvement. Debug, troubleshoot, and resolve software defects and production issues. Write clean, maintainable, and well-documented code. Optimise application More ❯
Employment Type: Permanent
Salary: £65000 - £70000/annum
Posted:

Java Developer

Fetcham, Surrey, United Kingdom
Tenth Revolution Group
develop, test and maintain existing products and help modernise legacy systems into a newer microservices architecture. You'll work alongside experienced developers and internal stakeholders to deliver high-quality software that meets … business objectives. Key responsibilities will include: Develop and maintain Java-based applications, APIs, and backend services. Collaborate with cross-functional teams to analyse requirements and deliver features. Participate in code reviews and contribute to continuous code quality improvement. Debug, troubleshoot, and resolve software defects and production issues. Write clean, maintainable, and well-documented code. Optimise application More ❯
Employment Type: Permanent
Salary: GBP 65,000 - 70,000 Annual
Posted:

Java Developer (Active SC clearance required)

England, United Kingdom
Amber Labs
team consists of highly-skilled cross-functional consultants, analysts, and support staff. Your role: 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 Diversity & Inclusion: Here at Amber Labs, we are dedicated to fostering an More ❯
Posted:

Java Developer (Active SC clearance required)

London, England, United Kingdom
Amber Labs
team consists of highly-skilled cross-functional consultants, analysts, and support staff. Your role: 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 Diversity & Inclusion: Here at Amber Labs, we are dedicated to fostering an More ❯
Posted:

Analyst Programmer

Milton Keynes, Buckinghamshire, United Kingdom
Kuehne + Nagel AS
will also need to ensure the quality and performance of the deliverable products are up to a high standard. Your Responsibilities Write quality software program code in Rich Client, Web, and Mobile platforms with knowledge in Java and other technologies. Analyze and resolve technical issues caused by program, system, or database level. Conduct testing to … of deliverables. Provide timely program fixes for urgent issues happened in production in order to ensure seamless financial IT service. Arrange software package for global deployment. Conduct peer code review to ensure software quality. Create and maintain technical documentation and diagram of system design, system architecture, and interfaces/integrations. Conduct Proof of Concept when introducing new software More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Code Quality
10th Percentile
£43,750
25th Percentile
£57,500
Median
£66,212
75th Percentile
£80,000
90th Percentile
£100,000