Code Quality Jobs in the UK

1 to 25 of 765 Code Quality Jobs in the UK

Senior Software Engineer (London)

Whetstone, Greater London, UK
agitprop
to join our growing team. This is a critical role where you will contribute to the design, development, and deployment of our cutting-edge AI-driven platform. We emphasize code quality, robust architecture, and a collaborative approach to problem-solving. You will be expected to take ownership of significant projects, mentor junior engineers, and contribute to the … overall technical direction of the team. Responsibilities Design and Development: Design, develop, and test high-quality, maintainable, and scalable Python code for our platform. Code Quality: Champion code quality best practices, including thorough testing, code reviews, and adherence to coding standards. Mentorship: Mentor and guide junior engineers, fostering a culture … years of professional software engineering experience, with a demonstrable track record of delivering high-quality software products. Strong Python Skills: Excellent proficiency in Python programming. Focus on Code Quality: A deep understanding of software engineering principles and a passion for writing clean, well-tested, and maintainable code. Product Delivery Experience: Demonstrated experience of successfully taking More ❯
Employment Type: Full-time
Posted:

Sr. Software Quality Assurance engineer

Manchester, Lancashire, United Kingdom
Macdonald, Dettwiler And Associates Corporation
to launch the next stage of your career in the new space economy? We would love to hear from you! We're on the hunt for a Senior Software Quality Assurance Engineer at our Manchester/Stevenage/Harwell office. MDA's international footprint in the UK creates opportunities to work with some of the most exciting space … technology. As our presence grows overseas, so does our need for new ambitious team players to help us advance our place in the Universe and beyond. Description: The Software Quality Assurance Engineer role covers: Manage Software Quality Assurance work packages throughout the project lifecycle and across multiple projects Verifying that a Software System has been developed … they are not unduly influenced in ensuring correct levels of quality. It is important that they avoid confrontation with other engineers, and, ideally, promote a positive view of Software Quality Problem Solving: The SQE will be expected to resolve technical issues involved in the automation of Quality checking and reporting. Should also be able to suggest More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer (London)

Whetstone, Greater London, UK
Kitt
ecosystem, ensuring proper service boundaries and communication patterns Cross-stack development : Work across our full technology stack - from GraphQL APIs and gRPC services to mobile apps and infrastructure-as-code Code quality & mentorship : Drive code quality standards, conduct thorough code reviews, and mentor junior engineers on best practices and architectural decisions Product … globally Collaboration : You thrive in cross-functional teams, working closely with product managers, designers, and other engineers to deliver impactful solutions Quality focus : You're passionate about code quality, testing, and building maintainable systems that can scale with our growing business Some of our products Groceries - we have an in-house groceries product that facilitates … as automating some time intensive manual tasks. Were looking to bring AI to the forefront of our operational workflows. Infrastructure & DevOps Kubernetes - Container orchestration Docker - Containerisation Terraform - Infrastructure as Code AWS & Google Cloud - Multi-cloud setup Custom Kitt CLI - Development tooling CircleCI - CI/CD pipeline Why Kitt? The world of work has shifted forever. As people everywhere prioritise More ❯
Employment Type: Full-time
Posted:

Senior Software Engineer

London, United Kingdom
Kitt
ecosystem, ensuring proper service boundaries and communication patterns Cross-stack development : Work across our full technology stack - from GraphQL APIs and gRPC services to mobile apps and infrastructure-as-code Code quality & mentorship : Drive code quality standards, conduct thorough code reviews, and mentor junior engineers on best practices and architectural decisions Product … globally Collaboration : You thrive in cross-functional teams, working closely with product managers, designers, and other engineers to deliver impactful solutions Quality focus : You're passionate about code quality, testing, and building maintainable systems that can scale with our growing business Some of our products Groceries - we have an in-house groceries product that facilitates … automating some time intensive manual tasks. We're looking to bring AI to the forefront of our operational workflows. Infrastructure & DevOps Kubernetes - Container orchestration Docker - Containerisation Terraform - Infrastructure as Code AWS & Google Cloud - Multi-cloud setup Custom Kitt CLI - Development tooling CircleCI - CI/CD pipeline Why Kitt? The world of work has shifted forever. As people everywhere prioritise More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Fullstack Engineer

London, United Kingdom
GEEIQ
contribute to frontend development using React . A key aspect of this role is the ability to effectively understand and work WITH AI-powered developer tools (e.g., Cursor, Claude Code, Gemini, GitHub Copilot ) to enhance productivity, code quality, and accelerate development cycles. We are seeking a motivated and growing engineer who thrives in a dynamic, scaling … and NoSQL database solutions. Ensure data integrity and contribute to performance improvements in database operations. AI Tool Integration & Innovation: Actively utilize and explore AI developer tools (e.g., Cursor, Claude Code, Gemini ) to streamline coding, debugging, and learning processes. Contribute to best practices for leveraging AI tools within the engineering team. Code Quality and Collaboration: Uphold high … standards of code quality through diligent development, participation in code reviews, and writing unit/integration tests. Support junior team members and actively participate in a culture of continuous learning and knowledge sharing. Project Contribution: Contribute significantly to development projects, taking ownership of features and tasks. Collaborate with product managers and designers to understand requirements and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Front End Software Engineer, Console

London, United Kingdom
Evroc
needs of developers who are users of our Cloud platform. Use data to optimize their productivity and efficiency. Optimize Performance: Ensure high performance and responsiveness of applications through efficient code practices and performance tuning. Create a scalable framework for building our UI which allows us to spend most of our engineering time on a small number of highly differentiated … areas. Contribute to Code Quality: Participate in code reviews and contribute to the development of best practices to enhance code quality and maintainability. Implement Testing Strategies: Utilize testing frameworks like Playwright and Jest to ensure the reliability and stability of the codebase through rigorous testing practices. Stay Current with Technologies: Continuously explore and … Developer-Centered Approach: Experience in building UIs for a developer, DevOps or SRE audience. Testing Frameworks: Proficiency in using testing frameworks such as Playwright and Jest to ensure high code quality and user experience. Version Control: Proficient in using Git for version control and collaboration on code repositories. Problem-Solving Skills : Strong analytical and problem-solving More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Principal Software Engineer (Corp Functions)

Belfast, United Kingdom
TP ICAP Group
software, ensuring seamless integration and performance. Collaborate with cross-functional teams, including Business Analysts (BAs) and Project Managers (PMs), to gather and refine requirements. Implement and maintain Infrastructure as Code (IaC) using AWS CDK with Python to automate deployment and management of cloud resources. Ensure high-quality code through automated testing, particularly unit testing, and maintain … a strong emphasis on code quality and complexity. Oversee the implementation and management of CI/CD pipelines to streamline the software development lifecycle. Monitor system performance, identify issues, and implement solutions to ensure high availability and performance. Ensure security best practices are followed and implement necessary measures to protect cloud infrastructure and applications. Participate in agile … ceremonies and contribute to an agile mindset within the team. Maintain detailed documentation of code, processes, and system configurations. Experience/Competences Essential Proven experience as a Senior .Net Engineer, preferably in the finance sector. Strong understanding of AWS services and hands-on experience with Infrastructure as Code (IaC), particularly using AWS CDK in Python. Experience with Entity More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer - Python

United Kingdom
Bloom Procurement Services Ltd
to resolve complex software engineering problems. Employ and share best practices and strategies regarding application deployment and infrastructure maintenance Ensure application performance, uptime, and scale, maintaining high standards of code quality and thoughtful design, and supporting the rest of the team in troubleshooting issues Managing our AWS environment based on the operational and security pillars of the … Framework Collaborate with other team members in making architectural decisions for performance and security Maintaining and evolving our CI/CD pipeline so we can release quality code to production without manual intervention Requirements To be considered for this role, we are looking for Software Engineers to demonstrate the following skills, experience & behaviours: Previous experience working in … while completing tasks and developing features. A conscientious, methodical approach to detail and quality, ensuring that tasks are completed to high standards, particularly in areas like security, code quality, and system reliability. Other information We are an equal opportunities employer and a member of the Armed Forces Covenant. We welcome applications from people from all More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer - Java

United Kingdom
Hybrid / WFH Options
Bloom Procurement Services Ltd
to resolve complex software engineering problems. Employ and share best practices and strategies regarding application deployment and infrastructure maintenance Ensure application performance, uptime, and scale, maintaining high standards of code quality and thoughtful design, and supporting the rest of the team in troubleshooting issues Managing our AWS environment based on the operational and security pillars of the … Framework Collaborate with other team members in making architectural decisions for performance and security Maintaining and evolving our CI/CD pipeline so we can release quality code to production without manual intervention Requirements To be considered for this role, we are looking for Software Engineers to demonstrate the following skills, experience & behaviours: Previous experience working in … while completing tasks and developing features. A conscientious, methodical approach to detail and quality, ensuring that tasks are completed to high standards, particularly in areas like security, code quality, and system reliability. Other information We are an equal opportunities employer and a member of the Armed Forces Covenant. We welcome applications from people from all More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Recruitment Coordinator

London, United Kingdom
Hybrid / WFH Options
SonarSource
Who is Sonar? Sonar helps prevent code quality and code security issues from reaching production, amplifies developers' productivity in concert with AI assistants, and improves the developer experience with streamlined workflows. Sonar analyzes all code, regardless of who writes it - your internal team, genAI, or third parties - resulting in more secure, reliable, and maintainable applications. … feel extreme urgency and move forward quickly. And lastly, we are highly effective and operationally efficient . We operate collectively as One Team to accomplish our goals. At Sonar, CODE is more than just an acronym; it's a mindset that defines daily operations. Why You Should Apply: At Sonar, we're a group of brilliant, motivated, and driven … professionals working hard to help supercharge developers to build better, faster. Sonar helps to continuously improve code quality and code security while reducing developer toil. This means that developers can focus on doing more of what they love and less of what they don't. Our solutions don't just solve symptoms of problems - we help More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Mid-Market Account Executive - DACH

London, United Kingdom
Hybrid / WFH Options
SonarSource
Who is Sonar? Sonar helps prevent code quality and code security issues from reaching production, amplifies developers' productivity in concert with AI assistants, and improves the developer experience with streamlined workflows. Sonar analyzes all code, regardless of who writes it - your internal team, genAI, or third parties - resulting in more secure, reliable, and maintainable applications. … feel extreme urgency and move forward quickly. And lastly, we are highly effective and operationally efficient . We operate collectively as One Team to accomplish our goals. At Sonar, CODE is more than just an acronym - it's a mindset that defines daily operations. Why You Should Apply: At Sonar, we're a group of brilliant, motivated, and driven … professionals working hard to help supercharge developers to build better, faster. Sonar helps to continuously improve code quality and code security while reducing developer toil. This means that developers can focus on doing more of what they love and less of what they don't. Our solutions don't just solve symptoms of problems - we help More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Firmware DevOps Engineer

Cambridge, Cambridgeshire, United Kingdom
Cambridge Mechatronics Limited
and efficiency. You will have a driving role in defining, leading and implementing structured DevOps processes, tools and pipelines for things like FW configuration management, branching, revision control, code quality and review, debugging, profiling and metrics, code security and repository partitioning, code portability and dependencies, automated build, test coverage and automated test, continuous integration … and releasing, and documentation. You will facilitate communication with stakeholders and ensure high-quality FW releases on schedule in close collaboration with FW colleagues and teams responsible for validation and release deployment in customer projects. FW is central in our efforts to seize opportunities in the growing actuator market. As part of the team, you will join a … Significant release management experience in planning and execution of high-quality releases on schedule Significant experience with relevant software engineering tools for revision control (Git, branching strategy), code quality and review (Github, static code analysis tools e.g. PC-lint Plus), build (e.g. Make), code security (repository partitioning and automatic obfuscation), testing (e.g. GoogleTest More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Front-End Senior Software Engineer

London, United Kingdom
SynMax
and confidence. Job Description: We are seeking a Front-End Senior Software Engineer to join our team and play a key role in designing, developing, and maintaining high-quality software solutions. The ideal candidate is a highly skilled problem solver with extensive experience in software development, architecture, and best practices. As a senior member of the team, you … efficient applications. Responsibilities Software Development:Design, develop, test, and maintain scalable and high-performance software solutions. Technical Leadership:Provide guidance and mentorship to junior engineers and drive technical discussions. Code Quality:Ensure code quality through best practices, code reviews, and automated testing. Architecture & Design:Lead architectural decisions, optimize system performance, and contribute to More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Backend Engineer- Node.js (Remote)

Cambourne, Cambridgeshire, United Kingdom
Hybrid / WFH Options
Remotestar
fast, real-time interactions within the application. Drive feature development: lead the development, in collaboration with the front-end team, of new features and improve existing functionalities, ensuring high code quality and performance. Provide mentorship: provide guidance and mentorship to back-end engineers, reviewing their code and fostering a culture of continuous learning and improvement. Guard … the codebase : maintain and enhance the codebase, adhering to best practices, coding standards, and ensuring code quality through code reviews and documentation. What do we value? +5 years of experience in back-end development, working with scaleups, being exposed to a growing number of users. Advanced experience in Node.js, Express.js, and the MEAN stack. Strong experience … authentication, and authorization protocols. Self-starter comfortable with ambiguity in entrepreneurial environments. Deep experience and proven track record building scalable B2B SaaS systems handling high traffic. Commitment to quality and details as well as deep experience and care for performance, scalability, security topics as we scale. Great communication and collaboration skills adapted to a remote first working environment. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Software Engineer (London)

London, UK
DraftKings Inc
pricing anomalies, and responding rapidly to unexpected events. Collaborate across teamsproduct, design, and tradingto improve platform reliability, developer experience, and intuitive UX for handling peak volumes with confidence. Enforce code quality and maintainability by writing clean, testable code, conducting rigorous code reviews, and refining deployment workflows. Balance agility with long-term growth by iterating quickly … years of experience developing modern web applications using React. Experience with distributed systems in a Cloud Computing environment. Experience with web communication protocols. Ability to grow other engineers through code reviews, design reviews, and over-the-shoulder debugging. Experience writing and maintaining a comprehensive suite of unit and integration tests. Proficiency in integrating AI-powered tools (e.g. Copilot, Cursor … Claude) into development pipelines to accelerate coding, enhance code quality, and increase developer efficiency. Proficiency with AI-assisted testing, code reviews, and documentation generation. Proven ability in leveraging AI tools in daily engineering workflows e.g. including pair programming with AI, auto-generating test cases, or accelerating bug triage and resolution. Join Our Team Were a publicly More ❯
Employment Type: Full-time
Posted:

Full Stack Engineer (.NET)

England, United Kingdom
AXA UK
using .NET Working in an agile delivery team to deliver secure and quality solutions to customers Ensuring continual shift of secure, quality and well tested code activity left Championing automation Contributing to team ceremonies and planning sessions Collaborating across development and testing reducing hand over times and focusing on and supporting the definition of done … to Azure functions, Azure app services, Azure service bus and Azure storage Proven experience of building yaml pipelines for CI/CD in Azure DevOps and using infrastructure as code (Bicep or ARM) Proven track record of implementing well tested high-quality code Previous experience working in high performing engineering teams Ability to maintain code quality and standards Knowledge of integrating with Salesforce is advantageous As a precondition of employment for this role, you must be eligible and authorised to work in the United Kingdom. What we offer: At AXA UK, we're appreciative of the people who work for us and our rewards package is reviewed regularly to reflect that. You More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Full Stack Engineer (.NET)

Bournemouth, Dorset, United Kingdom
AXA UK
using .NET Working in an agile delivery team to deliver secure and quality solutions to customers Ensuring continual shift of secure, quality and well tested code activity left Championing automation Contributing to team ceremonies and planning sessions Collaborating across development and testing reducing hand over times and focusing on and supporting the definition of done … to Azure functions, Azure app services, Azure service bus and Azure storage Proven experience of building yaml pipelines for CI/CD in Azure DevOps and using infrastructure as code (Bicep or ARM) Proven track record of implementing well tested high-quality code Previous experience working in high performing engineering teams Ability to maintain code quality and standards Knowledge of integrating with Salesforce is advantageous As a precondition of employment for this role, you must be eligible and authorised to work in the United Kingdom. What we offer: At AXA UK, we're appreciative of the people who work for us and our rewards package is reviewed regularly to reflect that. You More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

C# FX Pricing Developer - VP (London)

London, UK
Barclays UK
skills include: Knowledge of FX Options pricing Experience with Python, Powershell, SQL Server, and Cloud technologies A strong work ethic, attention to detail, ability to deliver quality code on deadlines, effective communication skills, and the ability to work independently You may be assessed on key skills such as risk management, change and transformation, business acumen, strategic thinking … business, platform, and technology capabilities for our customers and colleagues. Accountabilities Develop and deliver high-quality software solutions using industry-standard programming languages, frameworks, and tools. Ensure code is scalable, maintainable, and optimized for performance. Collaborate with product managers, designers, and engineers to define requirements, devise solutions, and ensure alignment with business goals. Participate in code reviews, promote code quality, and share knowledge. Stay updated on industry trends and contribute to technological communities within the organization. Follow secure coding practices to protect data and ensure software security. Implement effective unit testing to ensure code reliability and readability. Advise on decision-making, contribute to policies, and collaborate across functions. Lead teams on More ❯
Employment Type: Full-time
Posted:

SAP Sovereign Cloud Senior/Expert Expert Full Stack Developer

London, United Kingdom
SAP SE
options for you to choosefrom. Team Collaboration: Work closely with the development team, UX/UI designers, business, and systems analysts to deliver high-quality software solutions Code Review & Quality Assurance: Conduct code reviews for ensuring code quality and perform thorough testing to identify and fix bugs before product delivery Documentation … of Node.js and popular frameworks like Express.js. Excellent understanding of Agile methodologies, technical understanding of products, and up-to-date on industry standards and best practices Proficient understanding of code versioning tools, such as Git Strong problem-solving skills and ability to think algorithmically Excellent communication skills in English languag 6+ year s of related professional experience SAP innovations More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Middle .NET Developer

London, United Kingdom
Hybrid / WFH Options
SPD Technology
expert, You will Build, design and implement high-volume, high-scale web backends and, web APIs; Implement new features, evolve existing ones, and fix bugs, with quality code; Bring new ideas in software development is a huge plus; Ensuring high code quality through testing and code review; Collaborate with other team members and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer (Corp Functions)

Belfast, United Kingdom
TP ICAP Group
id R4062 Role Responsibilities Design, develop, and maintain back-end services and APIsin .Net C#, with a focus on cloud-based distributed architecture . Ensure high-quality code through automated testing, particularly unit testing, and maintain a strong emphasis on code quality. Implement & maintain Infrastructure as Code (IaC) using AWS CDK (Python preferred) to automate … resolve issues in a timely manner, ensuring minimal disruption to business operations. Contribute to the modernisation and simplification of the tech landscape, driving transformation initiatives. Maintain detailed documentation of code, processes, and system configurations. Experience/Competences Essential Solid engineering experience, preferably in the finance sector. Strong understanding of AWS services and hands-on experience with Infrastructure as Code … complexity. Excellent problem-solving skills and the ability to think critically and creatively. Strong collaboration skills and the ability to communicate effectively with team members and stakeholders. Passion for code quality and a commitment to maintaining high standards of software development. Proficiency in back-end development using .NET technologies, particularly with microservices architecture in cloud environments. Experience More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Associate Software Developer - Visual Investigator

Glasgow, United Kingdom
SAS Institute Inc
functional, unit and performance testing; works closely with testing by providing thorough reviews of the test plan and communicates when updates to the plan should be made to cover code changes related to enhancements, redesigns and/or bug fixes. Maintains accountability for the entire life cycle of the code including support for both internal and external consumers. … technical challenges, and implement effective solutions GitHub Proficiency: Experience using GitHub for version control, including managing repositories, branching strategies, pull requests, and collaboration workflows to enhance team productivity and code quality Knowledge of current software trends and emerging technologies: to evaluate their impact on development practices and apply relevant innovations to enhance our software development practices. Equivalent … current state of LLMs, Generative AI and their usage. Containerization and Orchestration Experience: including creating, deploying, and managing containerized applications using tools such as Docker or Kubernetes Experience conducting code reviews: providing clear feedback to improve code quality, maintainability and adherence to best practices. Diverse and Inclusive At SAS, it's not about fitting into our More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior .NET Backend Developer

Cardiff, South Glamorgan, United Kingdom
Hybrid / WFH Options
Navtech, Inc
applications in a microservices-based environment. As a member of our team, you will contribute to all aspects of the software development lifecycle, including estimation, design, coding, test automation, code reviews, deployment, and support. Teams are responsible for specific services or products. Our solutions help airlines manage safe and high-performance flight operations. Responsibilities: Develop new and maintain existing … .NET (C#) code in an AWS cloud environment 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 new features and fixing defects Lead technical designs, taking a holistic view of the product, and collaborate … 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 ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior .NET Backend Developer

Gloucester, Gloucestershire, United Kingdom
Hybrid / WFH Options
Navtech, Inc
applications in a microservices-based environment. As a member of our team, you will contribute to all aspects of the software development lifecycle, including estimation, design, coding, test automation, code reviews, deployment, and support. Teams are responsible for specific services or products. Our solutions help airlines manage safe and high-performance flight operations. Responsibilities: Develop new and maintain existing … .NET (C#) code in an AWS cloud environment 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 new features and fixing defects Lead technical designs, taking a holistic view of the product, and collaborate … 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 ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineering Manager - Capital Markets Fintech

United Kingdom
Excelsior Search - Capital Markets Fintech Recruitment & Executive Search. Americas - EMEA - APAC
design, and implement software solutions to support development of the bank. Oversee the development process and ensure the timely delivery of high-quality products. Implement procedures for code quality and review to maintain high engineering standards. Manage CI/CD processes. Identify areas for improvement within our existing systems and processes and drive continuous improvement … best practices. Experience managing remote teams and collaborating with cross-functional teams. Proven track record of delivering high-quality software products on time. A good background in code quality and review procedures (key requirement). This role doesn't necessitate hands on coding (but you can keep your 'hand in' if you have time and More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Code Quality
10th Percentile
£41,000
25th Percentile
£55,000
Median
£66,253
75th Percentile
£83,750
90th Percentile
£108,750