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

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 ...

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 ...

Full Stack Software Engineer (Golang/Typescript)

Hiring Organisation
Safe Intelligence
Location
City of London, Greater London, UK
development approach to deliver feature-rich, versioned interfaces that support both our TypeScript user interface and Python-based SDKs. Develop and maintain Infrastructure as Code (IaC) and DevOps pipelines to ensure reliable service delivery and updates. Requirements : The technical requirements for the role are: Must haves: Ability and experience … operator pattern. Experience developing and containerizing microservice applications is a plus. Proficiency in integration and unit testing, with a strong commitment to code quality and maintainability. Strong knowledge of DevOps and Git best practices. Experience automating version control, testing, and releases, preferably with GitHub Actions. Nice ...

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 ...

Front End Software Engineer (Typescript)

Hiring Organisation
Safe Intelligence
Location
City of London, Greater London, UK
expertise in React. This includes a deep understanding of the DOM, component design, CSS, and state management. Solid performance and security knowledge: profiling, memoization, code-splitting, tree-shaking, bundle analysis, Core Web Vitals, OAuth2/OIDC, JWT handling, CSRF/XSS mitigation, CSP/SRI, dependency hygiene. Proven experience …/WebSockets for long-running tasks, optimistic updates, progress states, idempotent actions. Proficiency in integration, component and unit testing, with a strong commitment to code quality and maintainability. Strong knowledge of DevOps and Git best practices. Experience automating version control, testing, and releases, preferably with GitHub Actions. ...

Application Engineer (Angular, Java)

Location
City Of London, England, United Kingdom
with Aurora Postgres, S3, and EC2 Use AI development tools (Claude, Copilot) as a core part of your workflow to accelerate delivery and improve code quality Integrate APIs, third-party services, and internal platforms to create seamless cross-channel experiences Write well-tested, maintainable code with … strong automated test coverage Collaborate with a globally distributed team, contributing to design discussions, code reviews, and architectural decisions Work with product owners to translate business requirements into technical solutions that support Vanguard's client growth ambitions Contribute to the team's engineering practices, documentation, and continuous improvement What ...

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 ...

Backend Developer (Python)

Location
City Of London, England, United Kingdom
system modernisation Experience supporting critical production platforms We're looking for a hands-on engineer with strong problem-solving skills and a focus on code quality, testing and system reliability. #J-18808-Ljbffr ...