1 to 25 of 27 Legacy Code Jobs in London

kotlin developer for trading platforms

Location
Greater London, England, United Kingdom
outcomes. Задачи: Re-engineer core trading and post-trade systems into event-driven, cloud-native services on the JVM using Java and Kotlin; Modernize legacy components while maintaining the stability of a live, financially significant platform; Build new data and market-expansion platforms, alongside plumbing for cross-margining … stakeholders and upstream and downstream teams to build domain knowledge without relying on Business Analysts; Use AI-assisted and agentic development tools to accelerate legacy code analysis, test generation, prototyping, and refactoring. Требования: Expert-level Java expertise and production Kotlin experience, or a clear appetite to adopt Kotlin ...

Senior Fullstack Software Engineer

Location
Greater London, England, United Kingdom
operations – a mature, revenue-generating system that has evolved over years and continues to scale. If you enjoy owning real systems, thinking architecturally, improving legacy code thoughtfully rather than rewriting it, and being trusted to deliver without heavy supervision, this role will feel unusually well-matched. The role … calm, root‐cause mindset Incrementally improving system architecture using sound design principles (including modular design, DDD‐style thinking, and pragmatic architectural patterns) Reviewing code, raising standards constructively, and contributing to a disciplined engineering culture Leveraging modern tooling (including AI‐assisted development) to improve quality and velocity This ...

Senior Software Engineer - Quant trading

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
Java, to successfully accomplish development tasks. Conduct thorough testing at the unit, functional, and integration levels to ensure software reliability and performance. Handle both legacy code and new development projects. Promote collaboration and synergy among traders, researchers, and software engineers. Qualifications: Experience in designing, developing, and supporting mission … Java, to successfully accomplish development tasks. Conduct thorough testing at the unit, functional, and integration levels to ensure software reliability and performance. Handle both legacy code and new development projects. Promote collaboration and synergy among traders, researchers, and software engineers. Qualifications: Experience in designing, developing, and supporting mission ...

Senior Software Engineer

Location
City Of London, England, United Kingdom
untangling complex systems and modernising core infrastructure without breaking production. This is an exciting opportunity to modernise core C#/SQL systems! Extract legacy business logic, build clean services, and verify changes in shadow mode with zero downtime to revenue flows. Extract business rules scattered across C#, embedded JavaScript … rules assemblies. Build new services cleanly. with proper Dependency Injection (DI), robust authentication/authorization, structured logging, and full observability. Work fluently across both legacy .NET Framework 4.8 (ASP.NET MVC5, WebAPI 2, EF6) and modern .NET, as both will coexist for the whole transition period. Navigate across the multiple ...

Android Engineer

Hiring Organisation
ASOS
Location
London, UK
Employment Type
Full-time
Developer KeynotesKotlin & Jetpack Compose first approachOver 10M+ downloadsThe codebase uses modern Android Jetpack components, Kotlin Coroutines, Flow/StateFlow, and RxJava in legacy areasMake an impact on millions of customersNever ending chance of experimenting with latest tech, including KMM, Jetpack Compose and more! We have done some significant work … Android developerYou are extremely comfortable with KotlinYou know reactive programming techniquesYou can contribute to discussions on technical architecture and design You believe that all code is legacy code if it isn't unit/UI testedYou love agile/scrum and can work as part ...

.Net Developer

Location
Greater London, England, United Kingdom
development team to maintain and update the bespoke ecommerce platform, taking a proactive approach in evolving the back-end technology stack and migrating legacy code across to an ASP.NET framework. Advocate integration of technologies and development methodologies to help drive the business forward and ensure a robust, scalable … Manager to maintain and update the bespoke Classic ASP ecommerce platform. Develop new features for a localized ASP.NET MVC 5 platform and contribute migrating legacy features over to this new platform. Write maintainable, scalable, fault-tolerant code, utilizing SOLID principles and OO design/architectural patterns, TDD, etc. ...

VP, Product & Engineering Coda & FP&A

Hiring Organisation
UNIT4 Group
Location
London, UK
Employment Type
Full-time
slowing the pace of new development. Demonstrable hands-on experience applying AI to software engineering at team scale with measurable results (e.g. AI-driven code modernisation, test generation for legacy code or agentic development workflows) and an informed point of view on how AI will change both ...

VP, Product & Engineering Coda & FP&A

Location
Greater London, England, United Kingdom
slowing the pace of new development. Demonstrable hands-on experience applying AI to software engineering at team scale with measurable results (e.g. AI-driven code modernisation, test generation for legacy code or agentic development workflows) and an informed point of view on how AI will change both ...

Senior Software Engineer

Hiring Organisation
TripAdvisor
Location
London, UK
Employment Type
Full-time
level business goals into clear technical specifications, often serving as the technical lead for multi-quarter initiatives. Elevate the Team: Set the bar for code quality, lead the adoption of review standards, and mentor junior and mid-level engineers. Master Agentic AI: Use AI tools as a strategic partner … setting the team-wide standards for automation, monitoring, and long-term stability. Optimize Systems: Actively look for opportunities to simplify, consolidate, or retire legacy code to reduce complexity and increase team velocity. Skills & Experience We typically look for 5+ years' experience, following a Bachelor's degree or above ...

Senior Software Engineer, Unified Platform - Trade Management, Trade & Order Processing, Platform Services

Hiring Organisation
DRW
Location
London, UK
Employment Type
Full-time
systems with a constant focus on testing, reliability, scalability, and maintainability. Designing, modeling, and programming in a variety of languages and technologies. Working on legacy code as well as green field development. Initiative driving projects to completion. Learning and promoting new technologies with a focus on best practices. ...

Back-End PHP Developer

Location
Greater London, England, United Kingdom
from ticket refinement through to delivery, review, and release, proactively communicating progress, risks, and blockers Experience raising and reviewing pull requests, engaging constructively in code reviews Comfortable with object-oriented design and writing maintainable, testable PHP code Experience working on production systems where reliability, security, and user impact … critical Ability to work confidently with legacy code and improve it incrementally, making pragmatic trade-offs where appropriate Minimum of 2-3 years of commercial PHP experience, including work with a modern framework such as Laravel or Symfony Experience building and consuming RESTful APIs and integrating with third ...

Senior Front Office Developer - HFT

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
Java, to successfully accomplish development tasks. Conduct thorough testing at the unit, functional, and integration levels to ensure software reliability and performance. Handle both legacy code and new development projects. Promote collaboration and synergy among traders, researchers, and software engineers. Qualifications: Experience in designing, developing, and supporting mission ...

Java Developer

Hiring Organisation
AMS CWS
Location
London, United Kingdom
Employment Type
Contract
integrate complex enterprise applications within a global financial services environment. The role will use Java, Oracle and the Spring Framework to support highly customised legacy platforms and process large-scale external data feeds. You will help protect data integrity across downstream ledger, risk and margin systems by documenting data … ingest, transform, and validate large-scale daily CCP clearing and market data feeds. Produce comprehensive architectural specifications and interface inventories by reverse-engineering legacy code, PL/SQL packages, and database dependencies. Establish robust data mappings, lineage tracking, and schema definitions that maintain strict ledger, risk, and margin ...

Unified Platform - Business Experience - Software Engineer

Location
Greater London, England, United Kingdom
medium-sized applications that business people use in their day-to-day work. What you will do in this role Primarily work on legacy code, and sometimes work on green-field development. Lead small projects to completion. Hands on with business users, sometimes collaborating with them to improve … Strong verbal and written communication skills. Fluency in one or both of Python and C#. Ability to work with AI coding assistants (e.g. Claude Code) to accelerate software development. Bachelor's degree in Computer Science or Software Engineering (or equivalent). 6+ years of Software Engineering experience. For more ...

Unified Platform - Business Experience - Software Engineer

Hiring Organisation
DRW
Location
London, UK
Employment Type
Full-time
small- to medium-sized applications that business people use in their day-to-day work. What you will do in this rolePrimarily work on legacy code, and sometimes work on green-field development. Lead small projects to completion. Hands on with business users, sometimes collaborating with them … solutions. Strong verbal and written communication skills. Fluency in one or both of Python and C#.Ability to work with AI coding assistants (e.g. Claude Code) to accelerate software development. Bachelor's degree in Computer Science or Software Engineering (or equivalent).6+ years of Software Engineering experience. For more information ...

Software Engineer, Business Tools & AI Apps

Location
Greater London, England, United Kingdom
Software Engineer for the UP - Business Experience team to empower business users across the firm with robust, scalable tools. You will primarily work on legacy code and occasionally green-field projects, collaborating with business stakeholders to translate requirements into reliable software. Join a team that values autonomy, rigorous ...

Senior Software Engineer, Quant trading - Python, RUST, C++

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
Java, to successfully accomplish development tasks. Conduct thorough testing at the unit, functional, and integration levels to ensure software reliability and performance. Handle both legacy code and new development projects. Promote collaboration and synergy among traders, researchers, and software engineers. Qualifications: Experience in designing, developing, and supporting mission ...

Senior Software Engineer, Quant trading - Python, Java, C++

Hiring Organisation
Quant Capital
Location
London, UK
Employment Type
Full-time
Java, to successfully accomplish development tasks. Conduct thorough testing at the unit, functional, and integration levels to ensure software reliability and performance. Handle both legacy code and new development projects. Promote collaboration and synergy among traders, researchers, and software engineers. Qualifications: Experience in designing, developing, and supporting mission ...

Global Banking & Markets - Software Engineer - Vice President - London London · United Kingdom [...]

Location
Greater London, England, United Kingdom
lean heavily into AI‐driven development. Using Goldman Sachs' AI 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 … 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 all AI‐generated ...

Software Engineer - Business Experience Platform (Python/C#)

Location
Greater London, England, United Kingdom
London is seeking a Software Engineer for the Unified Platform - Business Experience team. You will maintain legacy code and contribute to green-field development to empower business users with DRW technology. The role requires 6+ years of software engineering, fluency in Python and/or C# ...

Ios Engineer

Hiring Organisation
Virtusa
Location
London, UK
Employment Type
Full-time
popular in iOS and be able todive deep and rapidly iterate on ideas with your team despite some ambiguity. Building iOS Applications Writing & Deleting code Build tools like Tuist, xcodebuild, GitHub Actions,and Circle CI Continuous Integration patterns Finding and fixing bugs Functional coding patterns Performance Analysis and Optimization … Dealing with Objective-C legacy code Unit & Integration Tests Open Source Working in a globally distributed team Self-starting and good at time management Integrating with bespoke lovingly hand-craftedbackend services from the days of yore. Designing solutions for open ended problems Bachelor's degree in Computer Science ...

Frontend Engineer II (React/TypeScript) – Hybrid London

Location
Greater London, England, United Kingdom
team in London. You will build high-quality front-end features with React and TypeScript, focusing on clarity, performance, and maintainability. You will refactor legacy code, fix issues across the stack, collaborate with product managers and designers, and provide code reviews while mentoring teammates to improve quality ...

Business Experience Software Engineer | Python/C#

Location
Greater London, England, United Kingdom
seeking a Software Engineer for the Unified Platform - Business Experience team in London. You will contribute to legacy code, take ownership of small projects and collaborate with business users to improve tooling. Fluency in Python or C#, strong communication, and 6+ years in software engineering are required; Bachelor ...

Senior Fullstack Engineer — Platform Architect

Location
Greater London, England, United Kingdom
high-quality engineering on mature platforms. The ideal candidate will have 8-15 years of experience, strong Python skills, and comfort navigating complex legacy code. This position offers an opportunity to make architectural decisions and contribute to the company's operational growth, while working alongside senior decision-makers. #J ...

Senior iOS Engineer — Scale Apps, Swift & AI in Dev

Location
Greater London, England, United Kingdom
serving millions with events, news and app experiences. We seek an experienced iOS engineer to design major features, align iOS/Android APIs, modernise legacy code, and raise release quality through tests and monitoring. You will mentor teammates, collaborate with web/platform teams, and help steer ...