1 to 25 of 44 Code Quality Jobs in the City of London

Global Banking & Markets - Software Engineer - Associate - London

Location
City Of London, England, United Kingdom
tooling and agentic coding assistants, you will govern multiple AI agents, rapidly comprehend large legacy codebases, generate and assess production-quality code, and accelerate every phase of the software development lifecycle. Your Impact Drive a strategic transformation : Work alongside domain experts to understand existing production processes, challenge … centric, AI-driven world, and define and deliver the requirements for CTL integration. Multiply your output with AI : Orchestrate AI coding agents (e.g., Claude Code, GitHub Copilot, Devin, Gemini Code Assist) across all stages of the SDLC while maintaining mastery, quality, and production fitness over ...

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 Software Engineer

Location
City Of London, England, United Kingdom
best practices. Integration & Automation: Architect and maintain integrations with external APIs such as AWS, Stripe, Zendesk, Twilio, Google Analytics, Google Ads, HMRC, etc... Code Quality & Reviews: Enforce code quality through rigorous reviews, automated testing, and CI/CD processes. Project Management: Collaborate with cross … functional teams to gather requirements, set timelines, and deliver high‐quality solutions on schedule. Continuous Improvement: Stay ahead of industry trends, introducing innovative tools and technologies to enhance development efficiency. Qualifications and Key Skills Education: Bachelor’s in Computer Science or related field from a Tier 1 university. ...

Senior Software Engineer

Hiring Organisation
Exam Papers Plus
Location
City of London, London, United Kingdom
Employment Type
Permanent
Salary
£65,000
quickly without sacrificing quality. Your focus is shipping features at pace while holding a high bar on quality through thorough testing and code review. You will be a strong voice in technical discussions and a reliable pair of hands the team can lean on, without carrying … work from spec through to production. Using AI tools such as Cursor and Claude to accelerate your work, while owning the validation so that code quality, security and performance meet our standards. Following and helping to uphold our engineering practices, contributing to code reviews and writing ...

Senior Quality Engineer

Location
City Of London, England, United Kingdom
Highly distributed systems Responsibilities Defining and executing the quality and testing strategy for your team, coaching other team members to ensure software quality is considered throughout the development process Design test charters and perform session based exploratory testing to find unique bugs that could only … Product Team and developers to ensure we are building the right software for our customers and embracing a shift-left approach to software quality Enhancing and utilising our observability stack and embracing a shift-right approach to software quality Implement risk based testing strategies to ensure ...

Golang Lead Engineer

Location
City Of London, England, United Kingdom
leader, you will: Lead the design, build, release and support of complex backend services and shared platform capabilities. Drive engineering quality through code reviews, technical leadership, reusable patterns and modern software engineering practices. Build resilient, observable and secure services that perform effectively in production environments. Partner with … continuous improvement. What you'll need Strong Software Engineering expertise, with significant experience building and operating production backend services in Go, including testing, concurrency, code quality and maintainable service design. Experience designing and delivering microservices, APIs, integrations and distributed systems, balancing performance, resilience, security and maintainability. Strong ...

Software Engineer

Location
City Of London, England, United Kingdom
founding engineering team as we scale. Having passed the junior stage of your career, you bring over 3 years of commercial experience writing clean code and shipping features independently. In this role, you will take true end-to-end ownership of core platform features, work across our stack … without corporate red tape, , you won’t just pull tickets from a backlog - you will actually own your work end-to-end, see your code ship, and see its immediate impact on users. Building the Engineering Culture: Joining our founding engineering team means you are actively building our engineering ...

Senior Fullstack Software Engineer - (Java, Spring Boot, Microservices

Hiring Organisation
TPXImpact Holdings Plc
Location
City of London, London, United Kingdom
Employment Type
Permanent
Salary
£70,000
DevOps, and QA, to ensure software meets business requirements. Implement and optimise CI/CD pipelines to enhance development efficiency and software quality. Conduct code reviews, providing constructive feedback to enhance team performance and code quality. Troubleshoot and resolve technical issues, ensuring software operates smoothly and efficiently. Stay … Proficiency in multiple programming languages Experience in central government advantageous Experience in a consulting environment Skills So ftware Development Expertise in writing clean, maintainable code and optimising software for performance and scalability. Ability to design and implement software that meets business and technical requirements. Ensure all key business logic ...

Senior Software Developer - Technology - Band M - Counter Terrorism Policing HQ

Location
City Of London, England, United Kingdom
freedom to innovate and contribute to a meaningful cause contributing towards the fight against Terrorism. Key Tasks Be responsible for writing clean, secure code following a test-driven approach Create code that is open by default and easy for others to reuse To build future proof reusable code … mind set and ability to thrive in collaborative teams. Strong communication skills, both written and verbal. Excellent git and issue tracking skills Commitment to code quality and best practices, including writing automated tests and conducting code reviews. This role does not attract Shift Disturbance Allowance. ...

Full Stack Software Engineer

Hiring Organisation
Acacia Green Technologies
Location
City, London, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
final step. Use AI-assisted development tools, including the Claude extension, to accelerate development, debugging, testing, documentation and technical problem-solving while maintaining code quality and engineering standards. Use Git and GitHub effectively through branches, pull requests, code reviews and GitHub Actions. Investigate live issues methodically ...

Technical Leader

Location
City Of London, England, United Kingdom
engineering problems. Stay hands-on with the codebase, contributing to implementation, debugging, technical investigations, and complex engineering challenges when needed. Lead and participate in code reviews, ensuring high standards for code quality, maintainability, security, performance, and testability. Lead architectural reviews and technical design discussions, challenging assumptions … Build reliable, scalable systems that empower millions of travellers. Keep our codebase clean and our architecture elegant. Raise the engineering bar through thoughtful code reviews, technical standards, and continuous improvement. Learn from each other, share knowledge, mentor, and grow together. Take ownership of technical challenges and solve them collaboratively. ...

Senior AI Consultant - Agentic AI & Generative AI

Hiring Organisation
Deerfoot Recruitment Solutions
Location
City of London, London, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£80,000
Azure (App Services, OpenAI, AKS), GCP (Vertex AI, Cloud Run), Docker, GitHub Actions, Azure DevOps, RBAC and cost controls. Solid software engineering fundamentals: Clean Code (SOLID, DRY), DDD, modular architecture, TDD and code quality tooling. Desirable: RAG pipelines, MCP, LLM integration (OpenAI, Gemini, Hugging Face models ...

Principal Software Developer (Web)

Location
City Of London, England, United Kingdom
with a deep understanding of UI and UX design. We deliver our software using agile methodologies, and we encourage best practices such as TDD, code reviews and pair programming for knowledge sharing and learning. Our team owns all aspects of the features they work on, from designing solutions … compatible framework (likely React Native), including architecture, incremental migration strategy, and performance/UX parity Quality & Reliability: Champion code quality, testing, observability (metrics, logs, tracing), and performance across the stack Team Growth: Mentor engineers, assist with hiring, onboarding, and capability development as the team scales. ...

Senior Engineer (Full-Stack)

Location
City Of London, England, United Kingdom
Messaging technologies (such as SOLACE/AMQP) Worked within a technical platform team, delivering reusable services across multiple agile projects. Microservice Architecture. Containerization. Maintaining code quality with Unit, Integration and e2e testing. AWS cloud ecosystem and the AWS CLI (or industry equivalent). Linux shell or Windows ...

Software Engineer

Hiring Organisation
McGregor Boyall Associates Limited
Location
City of London, London, United Kingdom
Employment Type
Permanent, Work From Home
using Java Spring Boot and Node.js Integrate third-party APIs and internal platforms to create seamless digital experiences Deliver well-tested, maintainable and scalable code Participate in architecture discussions, code reviews and engineering best practice initiatives Work closely with Product Owners and stakeholders to translate business requirements into … technical solutions Utilise AI-driven development tools to improve productivity and code quality Champion modern software engineering standards and continuous improvement Skills & Experience Required Strong commercial experience developing applications with modern Angular versions Experience building backend services with Java Spring Boot Solid AWS cloud experience, particularly with ...

Principal Software Engineer - Squad Lead Engineer

Location
City Of London, England, United Kingdom
passionate about leading technical excellence while remaining hands-on in building high-quality software? Do you enjoy influencing teams, shaping engineering practices, and delivering reliable, secure, and observable solutions in a collaborative environment? About our Team Our global team support products education electronic health records that introduce students … into implementable stories Design and implement complex features; complete complex bug fixes and performance improvements Define and uphold Definition of Ready/Done including code quality, automated test coverage, security checks, and observability Establish/maintain CI/CD pipelines, quality gates, and sensible branching ...

Developer

Location
City Of London, England, United Kingdom
document analysis output, transaction data, market data) into the existing point in time database on a reliable schedule, continuously improving the dataset’s quality and coverage. Document analysis engines: develop and improve engines that turn financial filings and disclosures into structured, queryable data, including LLM assisted extraction where … workflows and build in data quality checks so parsing failures, gaps or stale data are caught before they reach research. Documentation and code quality: write well documented, maintainable code with unit tests covering data processing and integration scripts. Clear, thorough documentation of what ...

Associate Software Developer (Web)

Location
City Of London, England, United Kingdom
with a deep understanding of UI and UX design. We deliver our software using agile methodologies, and we encourage best practices such as TDD, code reviews and pair programming for knowledge sharing and learning. Our team owns all aspects of the features they work on, from designing solutions … stack with support from senior engineers. Fix Bugs: Help to triage and resolve bugs found by either our customers or our internal QA teams. Code Quality: Write clean, tested code and respond to review feedback to improve reliability, performance, and maintainability. Support Mobile Evolution: Assist with ...

Senior Software Engineer (Full-Stack - TypeScript/Node)

Location
City Of London, England, United Kingdom
infrastructure in a total ownership model - squads build and run it. If you are passionate about your work, develop consistently high-quality code, and are adept at identifying, preventing, and troubleshooting problems we would love to hear from you. We welcome applications from … audiences outside your own team Experience working in small, growingorganisationswith a high degree of ambiguity, where flexibility is valued Strong understanding of software quality principles and practices Comfortable in mentoring andcoachingless experienced engineers Comfortable in taking part in- and sometimesfacilitatingtechnical discussions Hiring Process We feel hiring should ...

Senior Program and Delivery Manager

Location
City Of London, England, United Kingdom
greater confidence.AI-First Engineering at MimecastMimecast is an AI-First engineering organization. Our teams actively leverage AI-powered development tools to accelerate innovation, improve code quality, and solve complex cybersecurity challenges at scale. We're looking for engineering leaders who embrace these technologies or are eager … barriers to adoption.Partner with Product and R&D teams to embed AI-powered workflows into everyday practices, from sprint planning and documentation to code review and quality assurance.Track AI usage and outcomes across the organization, using data to demonstrate impact, surface opportunities, and build the case ...

Senior Python Developer

Hiring Organisation
Tech 4
Location
City of London, London, United Kingdom
Employment Type
Permanent
qualities that make their platform reliable, scalable, and maintainable over the long term. Define guardrails, review practices, and validation gates that hold AI-generated code to our standards for security, reliability, and cost-efficiency (FinOps). These are first-class concerns in agentic pipelines, not afterthoughts. Design, build … pragmatically to modernise where it matters most. Set the engineering standard, demonstrating through your own work what excellent looks like when much of the code is AI-generated. Grow the team's capability and confidence with AI-native practices, coaching more junior engineers to think critically about model outputs ...

Senior Machine Learning Engineer

Location
City Of London, England, United Kingdom
build it. The goal is to multiply engineering delivery by an order of magnitude: not by cutting corners or generating throwaway code, but by designing robust systems and processes that let agents handle well-defined work while engineers focus on architecture, design, and the problems that actually require human … judgment. This is a deliberate, engineering-led approach. We care about code quality, testability, and maintainability - the agent-generated code meets the same standards as everything else. We expect that a successful candidate will be able to bring their expertise to help guide and refine ...

Software Engineer - Data, Lakehouse and AI Data Platform Engineer - Vice President - London

Location
City Of London, England, United Kingdom
, helping to deliver data products that are reliable, scalable and fit for purpose. The role is suited to engineers who are comfortable writing code, working with SQL and distributed data processing, and solving practical delivery problems in a team environment. More experienced candidates may also contribute to technical … discipline and CI/CD practices. Data Engineering Capability Stronger ownership of technical design across multiple datasets or pipeline domains. Experience guiding implementation standards, code quality and engineering practices within a team. Ability to lead delivery for a workstream, manage dependencies and support less experienced engineers. Understanding ...

Principal Salesforce Engineer

Location
City Of London, England, United Kingdom
high-quality, scalable, and secure solutions across the Salesforce platform, spanning both our Public and Private businesses. Own and champion engineering standards, code quality, technical governance, and platform integrity, ensuring solutions are maintainable, performant, and aligned to architectural principles. Design and build robust integrations connecting … Einstein and Agentforce—to enhance productivity, decision-making, and client engagement, taking practical use cases from concept to implementation. Mentor and coach engineers, lead code reviews, and raise the technical capability of the wider team. The knowledge, experience and qualifications you need Extensive hands‐on Salesforce development experience within ...

Software Developer

Hiring Organisation
Sanderson Government and Defence
Location
City of London, London, United Kingdom
Employment Type
Part Time
Salary
Up to £525 per day + Inside IR35
data solutions using Azure Cosmos DB . Collaborate with cross-functional teams to define technical requirements and deliver robust solutions. Implement best practices for code quality, testing, security, and performance optimisation. Manage source control, branching strategies, and CI/CD pipelines using GitHub . Troubleshoot and resolve …/CD pipelines. Knowledge of containerisation technologies such as Docker and Kubernetes. Experience with monitoring and logging solutions within Azure. Familiarity with Infrastructure as Code (IaC) concepts. Reasonable Adjustments: Respect and equality are core values to us. We are proud of the diverse and inclusive community we have built ...