Code Quality Jobs in the UK

101 to 125 of 670 Code Quality Jobs in the UK

Java Developer

City of London, London, United Kingdom
Hybrid / WFH Options
Stott and May
team. You will work on designing, developing, and maintaining enterprise-level applications that support our digital platforms and customer-facing services. Key Responsibilities: Design, develop, and maintain high-quality Java applications and … microservices. Collaborate with cross-functional teams including product, UX, and QA to deliver innovative solutions. Participate in full software development lifecycle: analysis, design, development, testing, deployment, and support. Ensure code quality through unit testing, code reviews, and adherence to best practices. Troubleshoot, debug, and optimize applications for performance and scalability. Stay up-to-date with the More ❯
Posted:

Java Developer

london, south east england, united kingdom
Hybrid / WFH Options
Stott and May
team. You will work on designing, developing, and maintaining enterprise-level applications that support our digital platforms and customer-facing services. Key Responsibilities: Design, develop, and maintain high-quality Java applications and … microservices. Collaborate with cross-functional teams including product, UX, and QA to deliver innovative solutions. Participate in full software development lifecycle: analysis, design, development, testing, deployment, and support. Ensure code quality through unit testing, code reviews, and adherence to best practices. Troubleshoot, debug, and optimize applications for performance and scalability. Stay up-to-date with the More ❯
Posted:

Java Developer

london (city of london), south east england, united kingdom
Hybrid / WFH Options
Stott and May
team. You will work on designing, developing, and maintaining enterprise-level applications that support our digital platforms and customer-facing services. Key Responsibilities: Design, develop, and maintain high-quality Java applications and … microservices. Collaborate with cross-functional teams including product, UX, and QA to deliver innovative solutions. Participate in full software development lifecycle: analysis, design, development, testing, deployment, and support. Ensure code quality through unit testing, code reviews, and adherence to best practices. Troubleshoot, debug, and optimize applications for performance and scalability. Stay up-to-date with the More ❯
Posted:

Java Software Engineer

London Area, United Kingdom
Fulcrum Digital Inc
designs. • Convert visionary concepts into enterprise-wide systems. • Coordinate with all stakeholders in architectural designs and software development. • Ensure compliance of best practices and policies in software development. Perform code reviews and provide feedback to team members to maintain code quality and adherence to best practices. • Providing guidance for the architectural planning for framework. Monitor team … of developers and engineers, providing technical guidance, mentoring, and support to ensure the successful implementation of projects. • Creating technical literature, such as training materials or sample code, to encourage acceptance of frameworks • Ensuring system integrity by utilizing proper architectural designs • Advising on security methods and implementing them • Design and deploy Java applications. • Develop strategic, logical, and physical designs. • Ensure … objectives • Envisioning system features and functionality • Define application objectives and functionality • Ensure application designs conform with business goals • Identify and resolve any technical issues arising • Write well-designed, testable code • Conducting software analysis, programming, testing, and debugging • Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review Requirements • Good hands-on in Java, J2EE, Databases (Postgres), Web More ❯
Posted:

Java Software Engineer

City of London, London, United Kingdom
Fulcrum Digital Inc
designs. • Convert visionary concepts into enterprise-wide systems. • Coordinate with all stakeholders in architectural designs and software development. • Ensure compliance of best practices and policies in software development. Perform code reviews and provide feedback to team members to maintain code quality and adherence to best practices. • Providing guidance for the architectural planning for framework. Monitor team … of developers and engineers, providing technical guidance, mentoring, and support to ensure the successful implementation of projects. • Creating technical literature, such as training materials or sample code, to encourage acceptance of frameworks • Ensuring system integrity by utilizing proper architectural designs • Advising on security methods and implementing them • Design and deploy Java applications. • Develop strategic, logical, and physical designs. • Ensure … objectives • Envisioning system features and functionality • Define application objectives and functionality • Ensure application designs conform with business goals • Identify and resolve any technical issues arising • Write well-designed, testable code • Conducting software analysis, programming, testing, and debugging • Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review Requirements • Good hands-on in Java, J2EE, Databases (Postgres), Web More ❯
Posted:

Java Software Engineer

london, south east england, united kingdom
Fulcrum Digital Inc
designs. • Convert visionary concepts into enterprise-wide systems. • Coordinate with all stakeholders in architectural designs and software development. • Ensure compliance of best practices and policies in software development. Perform code reviews and provide feedback to team members to maintain code quality and adherence to best practices. • Providing guidance for the architectural planning for framework. Monitor team … of developers and engineers, providing technical guidance, mentoring, and support to ensure the successful implementation of projects. • Creating technical literature, such as training materials or sample code, to encourage acceptance of frameworks • Ensuring system integrity by utilizing proper architectural designs • Advising on security methods and implementing them • Design and deploy Java applications. • Develop strategic, logical, and physical designs. • Ensure … objectives • Envisioning system features and functionality • Define application objectives and functionality • Ensure application designs conform with business goals • Identify and resolve any technical issues arising • Write well-designed, testable code • Conducting software analysis, programming, testing, and debugging • Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review Requirements • Good hands-on in Java, J2EE, Databases (Postgres), Web More ❯
Posted:

Java Software Engineer

london (city of london), south east england, united kingdom
Fulcrum Digital Inc
designs. • Convert visionary concepts into enterprise-wide systems. • Coordinate with all stakeholders in architectural designs and software development. • Ensure compliance of best practices and policies in software development. Perform code reviews and provide feedback to team members to maintain code quality and adherence to best practices. • Providing guidance for the architectural planning for framework. Monitor team … of developers and engineers, providing technical guidance, mentoring, and support to ensure the successful implementation of projects. • Creating technical literature, such as training materials or sample code, to encourage acceptance of frameworks • Ensuring system integrity by utilizing proper architectural designs • Advising on security methods and implementing them • Design and deploy Java applications. • Develop strategic, logical, and physical designs. • Ensure … objectives • Envisioning system features and functionality • Define application objectives and functionality • Ensure application designs conform with business goals • Identify and resolve any technical issues arising • Write well-designed, testable code • Conducting software analysis, programming, testing, and debugging • Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review Requirements • Good hands-on in Java, J2EE, Databases (Postgres), Web More ❯
Posted:

Java Software Engineer

slough, south east england, united kingdom
Fulcrum Digital Inc
designs. • Convert visionary concepts into enterprise-wide systems. • Coordinate with all stakeholders in architectural designs and software development. • Ensure compliance of best practices and policies in software development. Perform code reviews and provide feedback to team members to maintain code quality and adherence to best practices. • Providing guidance for the architectural planning for framework. Monitor team … of developers and engineers, providing technical guidance, mentoring, and support to ensure the successful implementation of projects. • Creating technical literature, such as training materials or sample code, to encourage acceptance of frameworks • Ensuring system integrity by utilizing proper architectural designs • Advising on security methods and implementing them • Design and deploy Java applications. • Develop strategic, logical, and physical designs. • Ensure … objectives • Envisioning system features and functionality • Define application objectives and functionality • Ensure application designs conform with business goals • Identify and resolve any technical issues arising • Write well-designed, testable code • Conducting software analysis, programming, testing, and debugging • Support continuous improvement, investigating alternatives and technologies, and presenting for architectural review Requirements • Good hands-on in Java, J2EE, Databases (Postgres), Web More ❯
Posted:

Software Developer

Edinburgh, Midlothian, United Kingdom
Opus 2 International
Design, providing technical input to shape achievable, user-entered solutions. You'll bring strong engineering craft, mentor less experienced engineers, and begin to influence broader squad practices around quality, reliability, and delivery speed. You will be part of our Amsterdam office working directly with a small local team but collaborating closely with a larger engineering team in Edinburgh … full stack role, a core responsibility will be driving front-end development to deliver a seamless, intuitive, and visually engaging user experience. Write high-quality, well-tested code and advocate for engineering best practices. Balance delivery speed with maintainability, scalability, and reliability. Partner with Product and Design to shape solutions that are technically sound and user-focused. … Mentor junior engineers, providing guidance on coding practices and problem-solving. Leverage AI across the SDLC to improve delivery (e.g. code quality, test coverage, release speed, observability). Evaluate trade-offs of AI-driven solutions and collaborate with Product/Design/Tech Lead to ensure AI use supports user and business value. Share learnings about effective More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Cloud Solution Architect

Milton Keynes, Buckinghamshire, United Kingdom
Hybrid / WFH Options
The Open University UK
components of the solution architecture on Azure, ensuring they are secure, scalable, and resilient. Take hands on responsibility for writing, testing, and deploying high quality Infrastructure as Code (IaC) using Azure Bicep templates to automate and standardise our environments. Actively implement and configure robust security controls and networking solutions that adhere to our privacy and governance frameworks … Azure DevOps for both infrastructure and application deployments. Balance strategic architectural planning with practical, hands on implementation, troubleshooting, and operational support. Mentor development teams by demonstrating best practices through code and direct collaboration, in addition to creating reference architectures and documentation. About You Extensive hands on experience in a senior cloud role (e.g. Solution Architect, Cloud Engineer) with extensive … specialisation in Microsoft Azure. Proven ability to design, build, and deploy Azure infrastructure using Infrastructure as Code, particularly Azure Bicep. Strong practical knowledge of Azure security services (e.g. Azure Policy, Defender for Cloud) and networking configurations (VNets, NSGs, Private Link). Experience deploying Azure AI and data services (e.g. OpenAI, AI Search, AI Foundry) in production environments. Skilled in More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Junior Java FullStack Engineer

Chester, England, United Kingdom
Barclays Bank PLC
and technology capabilities for our customers and colleagues. AccountabilitiesDevelopment 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 ExpectationsTo 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 expertiseThorough understanding of the underlying principles and concepts within the area of expertiseThey lead and More ❯
Posted:

System Developer

Leeds, England, United Kingdom
Hybrid / WFH Options
Jaywing
marketing and finance. · Collaborate and Communicate: Work effectively in an agile environment with diverse teams of developers, data scientists, and financial experts, translating business needs into technical specifications. · Ensure Code Quality: Adhere to company coding standards, perform code reviews, and maintain clear technical documentation to ensure the long-term quality and maintainability of our More ❯
Posted:

System Developer

bradford, yorkshire and the humber, united kingdom
Hybrid / WFH Options
Jaywing
marketing and finance. · Collaborate and Communicate: Work effectively in an agile environment with diverse teams of developers, data scientists, and financial experts, translating business needs into technical specifications. · Ensure Code Quality: Adhere to company coding standards, perform code reviews, and maintain clear technical documentation to ensure the long-term quality and maintainability of our More ❯
Posted:

Junior Java FullStack Engineer

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. 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 ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C# Software Engineer X 4

Nottingham, Nottinghamshire, East Midlands, United Kingdom
Hybrid / WFH Options
Adria Solutions
edge in the digital economy. With strong sector expertise and a partnership-led approach, they are now seeking a number of C# Software Engineer to help deliver high-quality, scalable software solutions. Your role as a C# … Software Engineer You will work with engineers, product managers, and designers to develop features, solve complex challenges, and enhance system performance. Your focus will be on writing clean, maintainable code and contributing to reliable software delivery. Key responsibilities Build and maintain scalable, reliable software applications Translate business needs into technical solutions Improve performance, uptime, and code quality … Docker, Kubernetes Understanding of CI/CD, DevOps, SQL/NoSQL databases, and modern testing practices Strong communication and problem-solving skills Success measures Timely delivery of high-quality features Growing technical ownership and contributions Positive impact on team collaboration and development practices Why join? Hybrid working, ideally based in or near Nottinghamshire Purpose-led company with a More ❯
Employment Type: Permanent, Work From Home
Salary: £75,000
Posted:

Dynamics 365 CE Developer

London, South East, England, United Kingdom
Hybrid / WFH Options
Salt Search
Dynamics 365 CE Developer to join a talented team of Microsoft specialists. You'll work on complex technical builds, extending Dynamics 365 and Power Platform solutions using both low-code and pro-code approaches. You'll contribute to custom development across D365 CE modules, while being supported to continue growing your technical skillset in a collaborative, innovation-driven … environment. Key Responsibilities Develop and customise Dynamics 365 CE solutions across Sales, Service, and Marketing Build C# plugins and JavaScript to enhance business logic and UI interactivity Deliver low-code solutions using Power Platform tools (Power Automate, PCF, etc.) Work with senior developers and consultants to deliver project milestones Participate in technical solution reviews and code quality … tools and form scripting Solid communication and problem-solving skills Certification in a Microsoft Fundamentals exam (Power Platform, Azure, or Dynamics) Desirable Skills Experience with PCF controls or low-code plugin development Exposure to ALM, Azure DevOps, and source control Previous work within an Agile or Microsoft Partner environment Passion for learning and upskilling in Power Platform technologies What More ❯
Employment Type: Full-Time
Salary: Salary negotiable
Posted:

Senior Backend Software Engineer

Edinburgh, Midlothian, United Kingdom
hyble
about creating exceptional user experiences and solving complex technical problems, we'd love for you to apply. Join us in transforming our product and internal tooling with high-quality, innovative engineering solutions. What your responsibilities will be: Feature Development Own and deliver major features or components, ensuring high-quality execution from conception to deployment. Collaborate with … cross-functional teams to design, develop, and implement features for our user-facing products and internal tools. Build high-quality, maintainable, and scalable solutions using .NET Core and/or React/TypeScript. Architectural Influence Shape and enhance our system architecture to support future growth, performance, and scalability. Long-Term Direction: Contribute to long-term technical direction and … of the codebase. Prototype and develop innovative solutions that enhance our platform, demonstrating new features or technical capabilities. Engineering Practices Advocate for continuous improvement in engineering practices and process. Code Quality and Optimization Drive improvements in performance, security, and reliability across the stack. Debug & Optimize full-stack solutions to ensure robust performance and responsiveness. Quality More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Software Engineer

Luton, England, United Kingdom
Hybrid / WFH Options
easyJet
Principal Software Engineer to act as the lead technical person within the relevant product team, setting the technical direction and guiding engineering practices while remaining hands-on with developing code where needed. Opportunities for innovation and value have already been identified across End-to-End Crew Planning, Operational Planning, Disruption Recovery, Optimisation and Automation & Efficiency — all of which are … journey together. JOB PURPOSE Lead the in-house design, hands-on development, and technical delivery of high-quality, scalable and secure software solutions by writing and reviewing code, setting engineering standards and guiding architecture in order to enable easyJet to operate efficiently and innovate at pace. This role combines deep technical expertise with practical leadership, ensuring that … quality, speed and maintainability. Collaborate with enterprise architects and technology governance forums to ensure compliance with easyJet’s wider IT strategy, security standards, and cost controls. Conduct code reviews and provide constructive feedback to improve code quality across the team. Stay up-to-date with industry trends, technologies, and methodologies, applying that knowledge to More ❯
Posted:

Principal Software Engineer

bedford, east anglia, united kingdom
Hybrid / WFH Options
easyJet
Principal Software Engineer to act as the lead technical person within the relevant product team, setting the technical direction and guiding engineering practices while remaining hands-on with developing code where needed. Opportunities for innovation and value have already been identified across End-to-End Crew Planning, Operational Planning, Disruption Recovery, Optimisation and Automation & Efficiency — all of which are … journey together. JOB PURPOSE Lead the in-house design, hands-on development, and technical delivery of high-quality, scalable and secure software solutions by writing and reviewing code, setting engineering standards and guiding architecture in order to enable easyJet to operate efficiently and innovate at pace. This role combines deep technical expertise with practical leadership, ensuring that … quality, speed and maintainability. Collaborate with enterprise architects and technology governance forums to ensure compliance with easyJet’s wider IT strategy, security standards, and cost controls. Conduct code reviews and provide constructive feedback to improve code quality across the team. Stay up-to-date with industry trends, technologies, and methodologies, applying that knowledge to More ❯
Posted:

Principal Software Engineer

luton, bedfordshire, east anglia, united kingdom
Hybrid / WFH Options
easyJet
Principal Software Engineer to act as the lead technical person within the relevant product team, setting the technical direction and guiding engineering practices while remaining hands-on with developing code where needed. Opportunities for innovation and value have already been identified across End-to-End Crew Planning, Operational Planning, Disruption Recovery, Optimisation and Automation & Efficiency — all of which are … journey together. JOB PURPOSE Lead the in-house design, hands-on development, and technical delivery of high-quality, scalable and secure software solutions by writing and reviewing code, setting engineering standards and guiding architecture in order to enable easyJet to operate efficiently and innovate at pace. This role combines deep technical expertise with practical leadership, ensuring that … quality, speed and maintainability. Collaborate with enterprise architects and technology governance forums to ensure compliance with easyJet’s wider IT strategy, security standards, and cost controls. Conduct code reviews and provide constructive feedback to improve code quality across the team. Stay up-to-date with industry trends, technologies, and methodologies, applying that knowledge to More ❯
Posted:

Principal Software Engineer

watford, hertfordshire, east anglia, united kingdom
Hybrid / WFH Options
easyJet
Principal Software Engineer to act as the lead technical person within the relevant product team, setting the technical direction and guiding engineering practices while remaining hands-on with developing code where needed. Opportunities for innovation and value have already been identified across End-to-End Crew Planning, Operational Planning, Disruption Recovery, Optimisation and Automation & Efficiency — all of which are … journey together. JOB PURPOSE Lead the in-house design, hands-on development, and technical delivery of high-quality, scalable and secure software solutions by writing and reviewing code, setting engineering standards and guiding architecture in order to enable easyJet to operate efficiently and innovate at pace. This role combines deep technical expertise with practical leadership, ensuring that … quality, speed and maintainability. Collaborate with enterprise architects and technology governance forums to ensure compliance with easyJet’s wider IT strategy, security standards, and cost controls. Conduct code reviews and provide constructive feedback to improve code quality across the team. Stay up-to-date with industry trends, technologies, and methodologies, applying that knowledge to More ❯
Posted:

Senior Full Stack Engineer

Guernsey, UK
Hybrid / WFH Options
Claimit
databases. Collaborate with stakeholders, product managers, and engineers to transform business requirements into working software. Own full lifecycle development from design and implementation to testing, deployment, and monitoring. Ensure code quality through best practices, including unit testing, peer reviews, and CI/CD pipelines. Optimise applications for speed, scalability, and security What Were Looking For Prior commercial … of software engineering best practices: testing, version control (Git), CI/CD. Familiarity with cloud platforms (Azure preferred) for hosting, deployment, and services. Ability to balance speed and quality, delivering production-ready features under tight deadlines. Nice-to-Have Experience with logistics, courier operations, or related business processes. Familiarity with microservices architecture and containerisation (Docker/Kubernetes). More ❯
Employment Type: Part-time
Posted:

Senior Full Stack Engineer

United Kingdom
Hybrid / WFH Options
Claimit
databases. Collaborate with stakeholders, product managers, and engineers to transform business requirements into working software. Own full lifecycle development — from design and implementation to testing, deployment, and monitoring. Ensure code quality through best practices, including unit testing, peer reviews, and CI/CD pipelines. Optimise applications for speed, scalability, and security What We’re Looking For Prior … of software engineering best practices: testing, version control (Git), CI/CD. Familiarity with cloud platforms (Azure preferred) for hosting, deployment, and services. Ability to balance speed and quality, delivering production-ready features under tight deadlines. Nice-to-Have Experience with logistics, courier operations, or related business processes. Familiarity with microservices architecture and containerisation (Docker/Kubernetes). More ❯
Posted:

Software Engineer (SC Cleared)

London Area, United Kingdom
Hybrid / WFH Options
Areti Group | B Corp™
to innovate Key Responsibilities Translate client requirements into robust software solutions Develop and maintain applications using modern programming languages and frameworks Contribute to system architecture and design decisions Ensure code quality through testing, reviews, and best practices Collaborate with cross-functional teams to deliver project goals Stay current with emerging technologies and development methodologies Tech Stack & Tools More ❯
Posted:

Software Engineer (SC Cleared)

City of London, London, United Kingdom
Hybrid / WFH Options
Areti Group | B Corp™
to innovate Key Responsibilities Translate client requirements into robust software solutions Develop and maintain applications using modern programming languages and frameworks Contribute to system architecture and design decisions Ensure code quality through testing, reviews, and best practices Collaborate with cross-functional teams to deliver project goals Stay current with emerging technologies and development methodologies Tech Stack & Tools More ❯
Posted:
Code Quality
10th Percentile
£44,000
25th Percentile
£57,500
Median
£75,000
75th Percentile
£90,000
90th Percentile
£121,250