Code Quality Jobs in England

1 to 25 of 2,055 Code Quality Jobs in England

Azure Full Stack Engineer

Cheltenham, England, United Kingdom
IBM
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 Preferred Education Bachelor … team to manage, deploy, and monitor Azure resources. Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Write clean, well-structured, and thoroughly tested code. Participate in code reviews and provide constructive feedback to peers. Specifically, ensure all application development follows public sector regulations and standards. Required Qualifications Preferred technical and professional experience Bachelor's degree in More ❯
Posted:

Senior Azure Full Stack Engineer

Cheltenham, England, United Kingdom
IBM
systems in an agile environment. Your responsibilities may include: Use IBM’s Design Thinking to create products that provide a great user experience along with high performance, security, quality, and stability. Work with 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, Bootstrap, JQuery). Design, develop, and support high quality and scalable products across the entire system architecture, from backend to front end. Help maintain and improve code quality, organization, and automation. Create mockups, UI components, algorithms, and data structures to deliver minimally viable products. Preferred Education Bachelor's Degree Key Responsibilities Required technical and … security. Work with DevOps to manage, deploy, and monitor Azure resources. Discover, evaluate, and implement new technologies to enhance development efficiency. Write clean, structured, and tested code. Participate in code reviews and provide feedback. Ensure development follows public sector regulations and standards. Qualifications Required Bachelor's in Computer Science, IT, or related field; an advanced degree is a plus. More ❯
Posted:

Senior Software Engineer

Nottingham, England, United Kingdom
Hybrid / WFH Options
LSEG (London Stock Exchange Group)
to learn and enthusiasm for technology means you can do what it takes to get the job done. Quality is non-negotiable, so a good focus on code quality, unit testing and enabling automated testing is important. Main Responsibilities/Accountabilities: You will build and maintain efficient, reusable, reliable and secure code based on … and software designs Working within a multi-functional agile team, you'll develop enterprise software, adhering to company standards and established software methodology. Demonstrating a consistent focus on quality, you'll ensure that your team delivers reliable, robust software through the creation and execution of automated tests. To help the teams develop and learn, you will review work … browser compatibility issues and ways to work around such issues Understanding of security implications and secure coding Good 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 HTML and XML. Proficient using source code management More ❯
Posted:

Senior Fullstack Developer

London, England, United Kingdom
developrec
for frontend development and Python for backend services. Collaborative Development: Work closely with product managers, UX/UI designers, and other developers to ensure the highest-quality code and user experience. Optimize and Improve: Continuously improve application performance and scalability through efficient coding practices and cloud-based infrastructure optimizations. Lead and Mentor: Provide mentorship to junior developers … foster a culture of continuous learning within the development team. Troubleshoot and Debug: Identify and resolve issues related to performance, security, and functionality across the full stack. Testing and Code Quality: Implement automated testing and CI/CD pipelines to ensure reliable, maintainable, and secure code. Innovate and Stay Updated: Stay up-to-date with the latest More ❯
Posted:

Full Stack Engineer

London, England, United Kingdom
CareerUS Solutions
designers, product managers, and other developers to implement new features and improve existing ones. Build RESTful APIs and microservices to support application functionality. Write clean, maintainable, and well-documented code across the stack. Optimize applications for performance, scalability, and responsiveness. Implement unit, integration, and end-to-end testing to ensure code quality. Troubleshoot, debug, and upgrade existing systems. … Participate in code reviews and contribute to best practices. Maintain DevOps pipelines for CI/CD and automated testing/deployment. Stay updated with the latest trends and technologies in full stack development. Required Skills and Qualifications: Bachelor’s degree in Computer Science, Engineering, or related field. Proficiency in frontend technologies: HTML, CSS, JavaScript , and frameworks like React.js, Angular More ❯
Posted:

Senior Software Engineer

London, England, United Kingdom
Hybrid / WFH Options
Parexel International
test, and release backend and/or frontend code according to the product roadmap and release plans. Finally, you will work collaboratively with the Product Owner and Software Quality Assurance to set the overall goals and sprint plans. Key Accountabilities : Software Engineering Collaborate with other engineers to design, implement, and document new software engineering techniques and strategies. … implement performant APIs between applications and our data warehouse. Understand customer, product and user requirements to develop, test, and ship software applications that meet their needs. Architect and contribute code to software infrastructure Build internal frameworks, libraries, and infrastructure to improve software architecture and to allow for rapid prototyping and new product delivery. Design high-quality, effective … to build and maintain roadmap, and implement best practices. Create and maintain application documentation to enable other engineers and data scientists to utilize the stack. Review and improve the code of other engineers to enhance quality and security. Work with product management and quality assurance to test and validate completed features and bug fixes before More ❯
Posted:

Senior Software Developer

Accrington, England, United Kingdom
jobs24.co.uk
project requirements and company standards, and collaborate with product managers, designers, and other stakeholders to define project scope, objectives, and deliverables. Other responsibilities include: Write clean, efficient, and maintainable code, and ensure adherence to best practices and coding standards. Conduct code reviews and provide constructive feedback to ensure code quality and consistency. Mentor and guide … of technical documentation, including design specifications, user guides, and release notes. The successful candidate will have experience in software development, with a proven track record of delivering high-quality software solutions, and in developing and maintaining large-scale, distributed systems. You should also have a deep understanding of software architecture and design patterns, and knowledge of software testing More ❯
Posted:

Senior Software Engineer, Python Development - London

London, England, United Kingdom
Hybrid / WFH Options
Fitch Ratings
the entire software development lifecycle, building, testing and delivering high-quality solutions. Collaborate with cross-functional teams to identify and solve complex problems. Write clean and reusable code that can be easily maintained and scaled. Work on technically complex systems with strong hands-on experience in design and development. Interpret complex requirements associated with Ratings workflow tools. … Participate in code reviews, ensure code quality and identify areas for improvement to implement practical solutions. Set up CI/CD pipelines for projects and integrate them with the organization's delivery mechanisms. Debugging codes when required and troubleshooting any Python-related queries. Keep up to date with emerging trends and technologies in Python development. Participate … front-end development and cloud-platforms/technologies offered by AWS, Microsoft Azure. Experience with databases such as Postgres and Oracle and database technologies such as SQL and NoSQL. Code versioning, maintenance and deployment tools like GitHub, JIRA. Excellent problem-solving ability with solid communication and collaboration skills. What Would Make You Stand Out Experience with popular Python frameworks More ❯
Posted:

Senior Software Engineer – Quant Full Stack & Infrastructure (Team Lead)

London Area, United Kingdom
Trireme
optimize trading infrastructure (low-latency systems, data pipelines, monitoring, etc.). Manage a team of software engineers, mentor junior developers, and drive best practices across the stack. Ensure high code quality through code reviews, CI/CD, test automation, and Git-based workflows. Own deployment pipelines across cloud providers (AWS, GCP, Azure) using containerization (Docker, Kubernetes …/Trading grade codebases). Expertise in modern web development with React, Node.js, MongoDB, and SQL (Postgres, MySQL). Strong understanding of Git/GitHub, CI/CD workflows, code branching strategies, and code ownership. Prior work in a fintech, hedge fund, or proprietary trading firm environment. Crypto-native a plus Infrastructure & DevOps: Production experience with Kubernetes and More ❯
Posted:

Senior Software Engineer – Quant Full Stack & Infrastructure (Team Lead)

City of London, London, United Kingdom
Trireme
optimize trading infrastructure (low-latency systems, data pipelines, monitoring, etc.). Manage a team of software engineers, mentor junior developers, and drive best practices across the stack. Ensure high code quality through code reviews, CI/CD, test automation, and Git-based workflows. Own deployment pipelines across cloud providers (AWS, GCP, Azure) using containerization (Docker, Kubernetes …/Trading grade codebases). Expertise in modern web development with React, Node.js, MongoDB, and SQL (Postgres, MySQL). Strong understanding of Git/GitHub, CI/CD workflows, code branching strategies, and code ownership. Prior work in a fintech, hedge fund, or proprietary trading firm environment. Crypto-native a plus Infrastructure & DevOps: Production experience with Kubernetes and More ❯
Posted:

Senior Software Engineer – Quant Full Stack & Infrastructure (Team Lead)

South East London, England, United Kingdom
Trireme
optimize trading infrastructure (low-latency systems, data pipelines, monitoring, etc.). Manage a team of software engineers, mentor junior developers, and drive best practices across the stack. Ensure high code quality through code reviews, CI/CD, test automation, and Git-based workflows. Own deployment pipelines across cloud providers (AWS, GCP, Azure) using containerization (Docker, Kubernetes …/Trading grade codebases). Expertise in modern web development with React, Node.js, MongoDB, and SQL (Postgres, MySQL). Strong understanding of Git/GitHub, CI/CD workflows, code branching strategies, and code ownership. Prior work in a fintech, hedge fund, or proprietary trading firm environment. Crypto-native a plus Infrastructure & DevOps: Production experience with Kubernetes and More ❯
Posted:

Senior Software Engineer in Test (SDET)

London, England, United Kingdom
Hybrid / WFH Options
Hargreaves Lansdown
strategies to ensure the system can handle high volumes of traffic. Implement security testing practices to identify and mitigate vulnerabilities. Develop functional resilience strategies such as chaos engineering. Quality Assurance : Support the team in conducting thorough testing of software applications, including unit, integration, system, and acceptance tests. Collaborate with developers to debug and resolve complex issues, including fixing … bugs. Test Planning and Execution : Translate product requirements into test strategies, architecture, and design decisions that ensure quality and non-functional requirements (NFRs) are … considered upfront. Collaboration : Work closely with other SDETs, Software Engineers, QA Analysts, and DevOps Engineers to integrate automated testing and quality into the development process. Participate in code reviews and provide feedback on testability and quality of code. Continuous Improvement : Identify areas for improvement in the testing process. Stay updated with industry trends and technologies More ❯
Posted:

Full Stack Developer

London, England, United Kingdom
Hybrid / WFH Options
Technology Services Group Limited
maintainable systems which meet TSG or customer’s requirements effectively Develop systems efficiently by selecting and using the right tools for the job Use the appropriate paradigms when writing code, ensuring code is clear, maintainable and re-usable Develop and maintain web applications, ensuring responsiveness and efficiency Design and implement user interfaces and web page layouts using HTML … server-side applications and APIs using C# Work with SQL Server Databases to design and manage data storage solutions Maintain stability and performance while integrating and releasing systems Maintain code quality by advocating peer reviews, pair programming and sharing best practice Collaborate with cross-functional teams to define, design, and ship new features Ensure the technical feasibility … of UI/UX designs Optimise applications for maximum speed and scalability Troubleshoot and debug applications to ensure functionality and usability Perform code reviews and provide constructive feedback to team members Stay up-to-date with emerging technologies and industry trends Within DevOps keep our applications running smoothly by gaining insight into system performance, determining root cause of incidents More ❯
Posted:

Front End ReactJS Software Engineer (mid-level, remote UK)

Warrington, England, United Kingdom
Hybrid / WFH Options
Thermo Fisher Scientific Inc
working. Design, develop, and maintain software applications. Collaborate with product managers, designers, and other engineers. Write clean, scalable, and efficient code. Troubleshoot, debug, and upgrade existing software. Participate in code reviews and contribute to team knowledge sharing. This is a 2-year fixed term role offering benefits and bonus opportunities. Home-based role in the UK with very limited … degree in computer science, engineering, or a related field (or equivalent work experience). Nice to have: Experienced with other elements of our tech stack. Experienced with infrastructure-as-code tools such as Bicep, ARM Templates, Terraform, or similar. Contributions to open-source projects or personal projects. Nice to have Certifications: Microsoft Certified: Azure Developer Associate. Microsoft Certified Azure … maintainable, and secure software applications. Write clean, efficient, and well-documented code. Testing and Quality Assurance: Develop and execute automated tests to ensure software quality. Participate in code reviews to ensure code quality and adherence to best practices. Deployment and Operations: Assist in implementing CI/CD pipelines to automate the build, test, and More ❯
Posted:

Senior Software Engineer - Full Stack

London, England, United Kingdom
ZipRecruiter
to guide the team's priorities. Design, develop, and maintain full-stack applications using Node.js, AWS Lambda, React with Next.js, TypeScript, and Terraform. Write clean, efficient, and well-tested code that adheres to best practices and coding standards. Ensure code quality, organisation, and automation. Optimise applications for maximum speed and scalability. Deploy applications using CI/… CD pipelines and manage infrastructure as code with Terraform. Stay up-to-date with new technology trends, applications, and protocols. Contribute to the development of technical documentation and standards. ABOUT YOU Qualifications Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent experience. Proven experience as a Senior Full Stack Developer or similar … portfolio of projects. Expertise in Node.js and AWS Lambda for serverless backend services. Proficiency in React with Next.js for frontend development. Proficiency in TypeScript and experience with infrastructure as code using Terraform. Understanding of RESTful APIs and web application architecture. Ability to write clean, readable, and maintainable code. Excellent problem-solving skills and attention to detail. Knowledge of Agile More ❯
Posted:

Senior Software Engineer

York, England, United Kingdom
Anaplan
applications, focusing on backend and full-stack development. Collaboration & Communication: Work closely with product managers, designers, and other engineers to understand requirements and deliver solutions that meet business goals. Code Quality & Testing: Write clean, efficient code and ensure robust testing practices. Contribute to code reviews, ensuring adherence to best practices for test-driven development (TDD … and maintaining high code quality. Mentorship & Leadership: Provide technical mentorship to junior and mid-level engineers. Guide the team in coding practices, architecture decisions, and problem-solving approaches. Debugging and Optimization: Troubleshoot and debug production issues. Optimize applications for performance and responsiveness. Stay Up to Date with Technology: Keep yourself and the team updated on the latest Python technologies More ❯
Posted:

Senior Software Engineer in Test (SDET)

Bristol, Avon, South West, United Kingdom
Hybrid / WFH Options
Hargreaves Lansdown
strategies to ensure the system can handle high volumes of traffic. Implement security testing practices to identify and mitigate vulnerabilities. Develop functional resilience strategies such as chaos engineering. Quality Assurance : Support the team in conducting thorough testing of software applications, including unit, integration, system, and acceptance tests. Collaborate with developers to debug and resolve complex issues, including fixing … bugs. Test Planning and Execution : Translate product requirements into test strategies, architecture, and design decisions that ensure quality and non-functional requirements (NFRs) are … considered upfront. Collaboration : Work closely with other SDETs, Software Engineers, QA Analysts, and DevOps Engineers to integrate automated testing and quality into the development process. Participate in code reviews and provide feedback on testability and quality of code. Continuous Improvement : Identify areas for improvement in the testing process. Stay updated with industry trends and technologies More ❯
Employment Type: Permanent, Part Time, Work From Home
Salary: £75,000
Posted:

Senior Software Engineer in Test (SDET)

Bristol, England, United Kingdom
Hybrid / WFH Options
Hargreaves Lansdown
strategies to ensure the system can handle high volumes of traffic. Implement security testing practices to identify and mitigate vulnerabilities. Develop functional resilience strategies such as chaos engineering. Quality Assurance : Support the team in conducting thorough testing of software applications, including unit, integration, system, and acceptance tests. Collaborate with developers to debug and resolve complex issues, including fixing … bugs. Test Planning and Execution : Translate product requirements into test strategies, architecture, and design decisions that ensure quality and non-functional requirements (NFRs) are … considered upfront. Collaboration : Work closely with other SDETs, Software Engineers, QA Analysts, and DevOps Engineers to integrate automated testing and quality into the development process. Participate in code reviews and provide feedback on testability and quality of code. Continuous Improvement : Identify areas for improvement in the testing process. Stay updated with industry trends and technologies More ❯
Posted:

Software Engineering Senior Azure Full Stack Engineer Professional Multiple Cities

London, England, 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 Required education None … team to manage, deploy, and monitor Azure resources. Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Write clean, well-structured, and thoroughly tested code. Participate in code reviews and provide constructive feedback to peers. Specifically, ensure all application development follows public sector regulations and standards. Preferred technical and professional experience Required Qualifications: Bachelor's degree in More ❯
Posted:

Java Developer

Reading, England, United Kingdom
Hybrid / WFH Options
Qualient Technology Solutions UK Limited
patterns and principles, utilizing concepts of clean architecture and clean code. Primary Responsibilities: Develop and maintain server-side and client-side applications using React, TypeScript, Java, Spring Boot, ensuring code quality, efficiency, and adherence to best practices. Design and implement scalable and efficient data structures and algorithms to optimize application performance. Ensure seamless integration of front-end … the system Utilize design patterns to create modular, reusable, and maintainable code. Collaborate with cross-functional teams to define, design, and deliver new features. Write efficient, testable, and reusable code Ensure the performance, quality, and responsiveness of applications. Implement security and data protection measures. Proactively identify areas for innovation and optimization. Troubleshoot, debug, and upgrade existing systems. … Participate in code reviews to maintain code quality and share knowledge. Stay updated with industry trends and technologies related to Java, React, Spring Boot, CI/CD, Kubernetes, cloud technologies, and microservices Required Qualifications: Proficiency in React and its core principles, including hooks, state management, and component lifecycle. Proficiency in Java, Spring Framework, Spring Boot. Proficiency More ❯
Posted:

Senior Product Engineer London

London, United Kingdom
Acquired Payments
improvements. Optimize application performance and ensure best practices in security and maintainability. Technical Leadership & Innovation Influence architectural decisions and technical direction within the team. Advocate for best practices in code quality, testing, and maintainability. Identify and address technical debt, improving system resilience and scalability. Stay ahead of industry trends and propose innovative solutions to business problems. Lead … technical discussions and help drive consensus on complex engineering challenges. Collaboration & Communication Influence architectural decisions and technical direction within the team. Advocate for best practices in code quality, testing, and maintainability. Identify and address technical debt, improving system resilience and scalability. Stay ahead of industry trends and propose innovative solutions to business problems. Lead technical discussions and … goals. Increased system reliability, scalability, and performance through proactive improvements. Measurable contributions to team knowledge-sharing, mentoring, and technical excellence. Reduction in technical debt and improvements in maintainability and code quality. Effective collaboration with product, design, and engineering teams to drive product success. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior Full Stack Engineer

Bristol, England, United Kingdom
Hybrid / WFH Options
So Energy
high-performance engineering team cover the full stack from Kotlin backend microservices to frontend Vue.js and Typescript. As a senior engineer you will leverage your domain expertise to maintain code quality as well as help others to learn your domain. Like all engineers you are expected to expand your skills, to become a more rounded full-stack … engineer, and contribute to all code bases. As a team member you will gain a deep understanding of the Software Development Lifecycle to deliver value to SO Energy customers using agile processes supported by our in-house Data Analytics team. Join a High-performance Engineering Team We are building a robust, performant, and scalable platform utilising a microservices architecture … discovered expanding our robust microservice based platforms capabilities whilst keeping the Total Cost of Ownership low. The majority of time will be spent collaborating with your team members cutting code, or within our software guilds refining practices and learning about our technologies today and tomorrow. What Youll Be Getting Up To Designing and implementing capabilities across the entire stack More ❯
Posted:

Senior Software Engineer, Python Development - London

London, England, United Kingdom
Hybrid / WFH Options
Fitch Group, Inc., Fitch Ratings, Inc., Fitch Solutions Group
the entire software development lifecycle, building, testing and delivering high-quality solutions. Collaborate with cross-functional teams to identify and solve complex problems. Write clean and reusable code that can be easily maintained and scaled. Work on technically complex systems with strong hands-on experience in design and development. Interpret complex requirements associated with Ratings workflow tools. … Participate in code reviews, ensure code quality and identify areas for improvement to implement practical solutions. Set up CI/CD pipelines for projects and integrate them with the organization's delivery mechanisms. Debugging codes when required and troubleshooting any Python-related queries. Keep up to date with emerging trends and technologies in Python development. Participate … front-end development and cloud-platforms/technologies offered by AWS, Microsoft Azure. Experience with databases such as Postgres and Oracle and database technologies such as SQL and NoSQL. Code versioning, maintenance and deployment tools like GitHub, JIRA. Excellent problem-solving ability with solid communication and collaboration skills. What Would Make You Stand Out: Experience with popular Python frameworks More ❯
Posted:

Staff Full-Stack Developer

London, England, United Kingdom
Hybrid / WFH Options
Jigsaw
solutions. You will work across a range of technologies, adapt to changing requirements, and contribute to the evolution of our entire tech stack while maintaining a high standard of code quality. What You'll Do: Technical Leadership: Drive development using C#, ASP.NET Core, TypeScript, Vue.js, and other technologies. Own architectural decisions, contribute to product innovation, and ensure the highest … levels of code quality through best practices and thorough reviews. High-Impact Projects: Work directly with the CTO and CEO on company-wide, high-profile projects that have immediate business impact. Dive deep into emergency-like situations where your technical expertise is crucial for fast decision-making and delivery. Full-Stack Development: Be a key player in … in full-stack development with a focus on designing and implementing complex systems. You’re familiar with front-end frameworks, back-end architectures, API development, and SQL Server. High Code Quality: You have a relentless focus on clean, maintainable, and performant code. You ensure that your solutions are scalable and secure and have a strong understanding of More ❯
Posted:

Senior Developer

London, United Kingdom
BDO UK
give you the training and support you need to achieve whatever you put your mind to. We'll help you succeed Leading organisations trust us because of the quality of our advice. That quality grows from a thorough understanding of their business, and that understanding comes from working closely with them and building long-lasting relationships. … enhancing our delivery and providing additional services to organisations we work with. As a Senior Developer, you will play a key role in designing, developing and maintaining high-quality software solutions. You will work closely with other developers, UX/UI designers and stakeholders to ensure that our products meet the highest standards. Your expertise in C#, .NET … culture of continuous learning and improvement. Communicate effectively with stakeholders to understand requirements and provide technical insights. Lead by example in following best practices and coding standards. Participate in code reviews to ensure code quality and share knowledge. You'll be someone with: Proven hands-on track record of successfully building and delivering digital products (web More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Code Quality
England
10th Percentile
£47,231
25th Percentile
£57,500
Median
£66,225
75th Percentile
£82,500
90th Percentile
£100,750