1 to 25 of 551 Permanent Code Quality Jobs in London

AI Platform Lead (Director)

Location
Greater London, England, United Kingdom
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 … 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 ...

Lead Software Engineer- Java- JPM Personal Investing

Hiring Organisation
JP Morgan Chase
Location
London, UK
Employment Type
Full-time
stage right through until the release stage and post production Identify, troubleshoot and resolve existing or newly-identified prioritised defects Write tests for all code you deliver and adhere to best practices/standards, ensuring high-quality code Take ownership of, or assist others with, releases … associated processes (we try to deploy as often as possible) Participate in code reviews, ensuring high code quality and continuous development and learning for yourself and your colleagues Be someone who enjoys knowledge sharing, who is keen to attend and participate in some of the many ...

Lead Software Engineer - Brookhaven

Location
Greater London, England, United Kingdom
crash rates, FPS, and post‐release regressions; identify risks, elevate when needed, and drive action plans with the team Set and enforce standards for code quality, maintainability, implementation, and review across the team Mentor engineers on technical execution, code quality, player experience, Roblox/… limited to: planning, estimation, implementation, QA, release, and post‐launch support Strong technical judgement with the ability to guide architecture, implementation patterns, code quality, and technical trade‐offs across a team Experience monitoring live game or product health through performance metrics, player feedback, incidents, regressions, crash rates ...

Senior Java Developer

Hiring Organisation
Version 1
Location
London, UK
Employment Type
Full-time
strong partnerships with global technology leaders including Microsoft, AWS, Oracle, Red Hat, OutSystems, Snowflake, ensuring that our customers are provided with the highest quality solutions and services. We're an award-winning employer reflecting how our employees are at the very heart of what we do: UK & Ireland … schemas, write complex SQL queries, and optimize database performance. Batch Processing: Develop and manage batch processing systems to handle large volumes of data efficiently. Code Quality: Ensure code quality through code reviews, unit testing, and adherence to best practices. Collaboration: Work closely with ...

Full Stack Software Engineer III - Java

Location
Greater London, England, United Kingdom
businesses — and we're looking for engineers who take ownership, raise the bar, and grow fast. You'll work in a culture of strong code reviews, fast feedback, and scalable architecture, with real opportunities to deepen your technical influence and shape the future of financial technology. As a Software … environment grounded in diversity, opportunity, inclusion, and respect Produce architecture and design artifacts for complex applications while ensuring design constraints are met throughout software code development Leverage enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity (e.g. ...

Senior Software Development Engineer

Location
City Of London, England, United Kingdom
support locally relevant customer expectations and can be reused across multiple brands and platforms. Drive engineering excellence for the services you own by championing code quality, automated testing, observability, performance optimization, and simplification, taking technical responsibility for service health, scalability, resilience, and the ongoing reduction of technical … policies to achieve better business outcomes. Familiarity with applying AI-assisted development or testing tools in everyday engineering workflows to enhance developer productivity, code quality, and time to market, particularly for backend services and platform capabilities in complex domains. In this role, you will: Design, build ...

Senior Python Developer

Location
Greater London, England, United Kingdom
finance to understand business requirements and translate them into technical solutions. Ensure that technical implementations align with both business goals and technical standards. Code Quality and Best Practices: Ensure high standards of code quality through code reviews, testing, and adherence to best practices. … practices. Work collaboratively with the team to maintain a clear and consistent development workflow. Documentation and Knowledge Sharing: Contribute to the documentation of features, code, and processes to ensure that knowledge is easily accessible and maintained within the team. Share technical insights and solutions to promote a learning culture. ...

Senior Lead Software Engineer- Back End- Madrid

Location
Greater London, England, United Kingdom
prioritised defects - with particular care around anything touching balances, order flow, settlement, or asset movement, where correctness is non-negotiable. Write tests for all code you deliver and adhere to best practices/standards, ensuring high-quality code. Given the financial and irreversible nature of on-chain … transactions, expect a strong emphasis on deterministic, well-tested, and auditable code paths. Take ownership of, or assist others with, releases and associated processes (we try to deploy as often as possible). Participate in code reviews, ensuring high code quality and continuous development ...

Data Scientist

Hiring Organisation
Zapp
Location
London, UK
Employment Type
Full-time
continuously iterate. Reporting/DashboardingCollaboration: Work closely with cross-functional teams to define, design, and implement new features, driving both business and technical excellence. Code Quality: Write scalable, maintainable, and high-quality code while adhering to best practices for testing, deployment, and version control. … Bachelor's degree in Computer Science, Software Engineering, Mathematics, Physics, or a related field. Expertise in Python and developing high-quality, scalable code Hands-on experience with cloud platforms like GCP, AWS, or AzureSolid understanding of SQLFamiliarity with version control (Git) and automated deployment pipelines (CI/ ...

Senior Lead Software Engineer- Squad Lead- JPM Personal Investing

Location
Greater London, England, United Kingdom
Tribe within Chase UK. Line-manage an engineering squad; set clear goals, support development and build up the team’s delivery capability. Conduct thorough code reviews to ensure high-quality, maintainable, and efficient code, while providing constructive feedback to team members. Engage in hands-on coding … contribute to the development of key features and solutions, demonstrating best practices and technical expertise. Lead by example, setting high standards for code quality, work ethic, and collaboration within the squad. Mentor and guide engineers in the squad, fostering a culture of continuous learning and improvement. Collaborate ...

Senior Engineering Manager

Location
Greater London, England, United Kingdom
agentic tooling, the SDD framework, and the developer experience that makes every engineer faster and better. You stay close to the codebase, contribute code where it unblocks progress or moves the agentic SDLC forward, and review pull requests in enough depth to assess code quality … organisation through its team leads, owning delivery, technical quality, and people outcomes across frontend, backend, mobile, and quality engineering. Contribute code that improves the agentic tooling, the SDD framework, or the developer experience that supports every team. Review pull requests in enough depth to assess ...

Frontend Software Engineer

Location
Greater London, England, United Kingdom
components and patterns. Apply performance optimisation techniques when working with large datasets and visualisation-heavy workloads. Quality & reliability Maintain high standards of code quality through testing, code reviews, documentation, and continuous improvement. Diagnose and resolve bugs, usability issues, and performance problems in production. Contribute … sprint delivery and release cycles. Identify technical risks, dependencies, and blockers early. Use AI-assisted development tools responsibly to improve productivity while maintaining code quality and understanding. About You You are passionate about advancing the energy transition and building performant, accessible frontend applications for data-heavy ...

Python Backend Developer

Location
Greater London, England, United Kingdom
support. Key Responsibilities Design and Build Impactful Features: Develop new features that align with and drive our business goals, delivering high-quality code that brings measurable value. Collaborate on Code Quality: Review and test code from teammates to ensure functionality, maintainability, performance … quality standards. Support in Production: Take ownership of your team’s software in production, ensuring stability and quickly addressing any issues that arise. Cross-Team Collaboration: Work closely with other development teams on cross-functional projects, and partner with traders and quants to design and implement the best ...

Senior Full Stack Engineer - Industrial Sustainability Reporting Platform

Hiring Organisation
IFS
Location
London, UK
Employment Type
Full-time
while taking responsibility for application-level DevOps within the teamMentor engineers, promote engineering best practices, and help raise the technical bar across the teamChampion code quality, documentation, automated testing, performance, security, and maintainabilityTake full ownership of the quality of deliverables, including test automation, continuous improvement … DevOps practices, including CI/CD, deployment, monitoring, automation, and incident responseExperience delivering secure, observable, high-quality production softwareStrong focus on code quality, automated testing, documentation, performance, and maintainabilityAbility to lead technical design discussions and influence architectural decisionsEffective collaboration and communication skills across Product, Design ...

Senior Full Stack Engineer - Agentic Industrial Emissions Platform (React and Go)

Hiring Organisation
IFS
Location
London, UK
Employment Type
Full-time
responsibility for application-level DevOps within the team. Mentor engineers, promote engineering best practices, and help raise the technical bar across the team. Champion code quality, documentation, automated testing, performance, security, and maintainability. Take full ownership of the quality of deliverables, including test automation, continuous … practices, including CI/CD, deployment, monitoring, automation, and incident response. Experience delivering secure, observable, high-quality production software. Strong focus on code quality, automated testing, documentation, performance, and maintainability. Ability to lead technical design discussions and influence architectural decisions. Effective collaboration and communication skills ...

Senior Consultant, DE, TC, FS

Location
Greater London, England, United Kingdom
comparable DevOps platforms, including repositories, branching models, permissions and access controls. Design, build and maintain CI/CD pipelines for automated build, test, code quality, security scanning, release approvals and deployment across development, test, staging and production environments. Create and maintain Infrastructure as Code using Terraform … Configure cloud environments on Microsoft Azure, with awareness of networking, identity, security, monitoring, storage and platform services relevant to application delivery. Integrate automated testing, code quality gates, vulnerability scanning and compliance controls into pipelines, working with development, QA and security teams. Troubleshoot deployment failures, pipeline issues, Kubernetes ...

Software Engineer II- Global Banking Platform

Location
Greater London, England, United Kingdom
cloud. Job Responsibilities Design, implement and develop scalable, performant microservices using software engineering best practices. Writes secure and high-quality code Writes automated … unit tests, integration tests, etc. Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development Proactively identifies hidden problems and patterns in code and data and uses these insights to drive improvements to coding hygiene and system ...

Software Engineer III- Global Banking Platform

Hiring Organisation
JP Morgan Chase
Location
London, UK
Employment Type
Full-time
/CD pipelines. Job Responsibilities Design, implement and develop scalable, performant microservices using software engineering best practices. Writes secure and high-quality code Writes automated … unit tests, integration tests, etc. Produces architecture and design artifacts for complex applications while being accountable for ensuring design constraints are met by software code development Proactively identifies hidden problems and patterns in code and data and uses these insights to drive improvements to coding hygiene and system ...

Platform Staff Engineer - UK

Hiring Organisation
DISCO
Location
London, UK
Employment Type
Full-time
excellence for our big data platform at petabyte scale. Responsible for the boundary identification, system design and grooming for one or more sub-systems. Code Quality and Optimization: Upholds and enhances code quality through rigorous review processes, optimization techniques, and adherence to best practices. … systems. Experience with gRPC and Protocol Buffers for efficient, language-agnostic service-to-service communication. Proven ability to deliver well-crafted, tested, and maintainable code solutions to complex technical challenges. Experience with a variety of software stacks including, but not limited to, JVM-focused tech stacks, particularly server-side ...

Senior Full Stack/Native Cloud Engineer (Vice President)

Hiring Organisation
Jefferies Financial Group
Location
London, UK
Employment Type
Full-time
solutions end-to-end, from technical design and architecture through to production deployment, monitoring, support, and continuous improvement. Champion engineering best practices across code quality, testing, CI/CD, observability, maintainability, and operational resilience. Mentor and guide junior and mid-level engineers, setting high technical standards through … code reviews, design reviews, and hands-on technical leadership. Independently identify, analyse, scope, and propose solutions to complex technical challenges with minimal direction. Partner closely with business stakeholders, product managers, and cross-functional technology teams to translate requirements into robust technical solutions. Optimise systems for performance, scalability, resiliency, reliability ...

Senior Java Developer

Location
London, United Kingdom
tested code Implement and improve CI/CD pipelines to improve delivery efficiency Conduct code reviews and promote high standards of software quality Ensure strong test coverage and adherence to secure-by-design principles Collaboration & Delivery Work within agile delivery teams across the full software lifecycle … environments Experience delivering within government or public sector settings Proficiency across additional programming languages Key Skills Writing high-quality, scalable, and maintainable code Driving code quality through testing, reviews, and standards Working effectively in cross-functional teams Communicating complex technical concepts clearly Mentoring ...

Python Full Stack Software Engineer II

Location
Greater London, England, United Kingdom
business applications through applied development work, primarily in Python using in-house frameworks. Leverage developer productivity tools (e.g., GitHub Copilot) to accelerate delivery, improve code quality, and enhance documentation and testing. Collaborate with cross-functional teams to identify opportunities for LLM integration and develop solutions that leverage … support MRGR staff activities, including workflow automation and insight generation. Leverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing ...

Lead Web3 Engineer - Digital Assets Platform

Location
Greater London, England, United Kingdom
business applications Implement asynchronous and event‐driven processing to manage transaction lifecycle, on‐chain state changes, and blockchain data synchronization Participate actively in code reviews, contributing constructive feedback and maintaining high standards of code quality, readability, and test coverage Collaborate with architects, senior engineers, and product … web3 libraries like Web3J and Web3JS is a plus Familiarity with common and best practices for web3 applications is a plus Familiarity of Solidity code and best practices is a plus Familiarity of basics of DevOps and containerize applications is a plus Familiarity of Agile Methodology and Scrum ...

Lead Web3 Engineer - Digital Assets Platform

Location
Greater London, England, United Kingdom
business applications* **Implement asynchronous and event-driven processing** to manage transaction lifecycle, on-chain state changes, and blockchain data synchronization* **Participate actively in code reviews**, contributing constructive feedback and maintaining high standards of code quality, readability, and test coverage* **Collaborate with architects, senior engineers, and product … web3 libraries like Web3J and Web3JS is a plus* Familiarity with common and best practices for web3 applications is a plus* Familiarity of Solidity code and best practices is a plus* Familiarity of basics of DevOps and containerize applications is a plus* Familiarity of Agile Methodology and Scrum ...

2027 Software Engineer Program - Full-time - Glasgow & London

Hiring Organisation
JP Morgan Chase
Location
London, UK
Employment Type
Full-time
engineers, managers, and stakeholders across teams to understand problems, share ideas and feedback, and deliver reliable solutions. Leverage approved AI development tools (for example, code generation, refactoring, test creation, and documentation) to improve code quality and productivity, while validating outputs through peer review, automated testing … SKILLS Have experience designing, developing, testing, and troubleshooting software solutions as part of an engineering team. Demonstrate proficiency writing secure, high-quality code in at least one programming language, following established standards and best practices. Apply automation and modern tooling to reduce manual effort and improve consistency ...