|
1 to 25 of 75 Legacy Code Jobs in London
London, England, United Kingdom Zeelo
to ensure quality is baked in from the start, while championing best practices and modern QA approaches. We’re a fast-moving TransitTech business with plenty of exciting challenges— legacy code, evolving architecture, and new features that need rigorous testing across web, iOS, and Android platforms. If you thrive in an environment where you can make a real More ❯
London, England, United Kingdom Edjuster
standards, gaining valuable experience simultaneously. Our main systems consist of micro service architecture with golang applications serving iOS, Android and Web clients. We have a strong foundation of shipping code through containers using cloud native technologies, such as Kubernetes. You can check ourStacksharepage, too. Your role: – Write code that your co-workers appreciate for its readability and elegance … and solid understanding of scalability, caching and load testing – Experience in the complete software development life cycle including coding, build, test, setting up CI/CD, monitor, working with legacy code – Experience in event driven systems (RabbitMQ, Kafka or others) and handling concurrency at scale – Experience with different SQL, NoSQL and Key-Value databases as well as an More ❯
London, England, United Kingdom BOOTS
dedicated people. What you'll do: Develop new features and functionality on internal and external systems using PHP 7/8 onwards Leverage security and best practices when writing code Delivering and supporting the implementation of projects Build strong relationships with their peers as well as relevant business stakeholders both in Boots and Boots Digital Health Proactively participating in … design and code reviews to ensure quality and consistency across the product. Provide support and doing root cause analysis to investigate issues and bugs in existing code Maintaining high-quality documentation What you'll need to have Previous working experience in development including in component based architecture Experience building highly scalable apps with reusable components Knowledge of building … on experience with AWS services (EC2, RDS, SQS, SNS, S3 etc) Excellent with MySQL 5 and 8, both with and without modern frameworks e.g. Eloquent Comfortable with working on legacy code and refactoring PSR coding styles and use of tooling such as CS-Fixer, PHPStan Experience working with CI/CD pipeline tools such as GitHub Actions, Jenkins More ❯
London, England, United Kingdom Citi
for the bank. We are seeking a highly experienced Senior Java Lead Developer to modernize our core financial accounting systems. You will play a critical role in rewriting our legacy sub-ledger application to a modern Java-based architecture. This involves analyzing existing code, designing equivalent Java components, and ensuring a seamless transition while maintaining system functionality and … design, coding, testing, debugging, and implementation Analyze existing modules and shell scripts to design equivalent Java components Develop and implement high-performance, scalable, and secure Java applications to replace legacy code Write clean, well-documented, and testable Java code Collaborate with architects and other developers to define the migration strategy and ensure a smooth transition Work with … relational databases, primarily Sybase ASE and MS SQL, to adapt existing database schemas and queries to the new Java architecture Thoroughly test and validate the migrated Java code to ensure functional equivalence with the legacy system Troubleshoot and resolve technical issues during the migration process Participate in code reviews and contribute to improving development processes Allocate work More ❯
London, England, United Kingdom Hybrid / WFH Options Adria Solutions Ltd
and SQL Server Enhancing user experiences with modern JavaScript/TypeScript frameworks Driving product improvements through close collaboration with Product Managers, Designers, and other Engineers Ensuring software quality through code reviews, unit testing, and best development practices Contributing to architectural decisions and mentoring junior developers Supporting DevOps processes and cloud-based deployments (bonus if familiar with Azure) Nice to … Have: Experience with PHP and legacy codebases Previous work in the financial services or SaaS industry What We’re Looking For: Proven experience as a Senior or Lead Developer working with C#/.NET Solid knowledge of SQL Server and performance optimization Proficiency in JavaScript/TypeScript and front-end development Strong problem-solving skills and the ability to More ❯
London, England, United Kingdom P2P
develop, and support full stack software systems in multiple languages (Python, Java, Rust, Typescript) Collaborate widely with trading desks and supporting DRW business units Work with both greenfield and legacy code, as well as assist trading desks with taking proof of concept ideas to production Provide on-call support as needed Qualifications: Have a minimum of 2+ years More ❯
London, England, United Kingdom SII Group UK
closely with both Software and Hardware teams to deliver high-quality, efficient solutions. KEY RESPONSIBILITIES: Design, implement, and optimize the Routing Algorithm (RA) in C, ensuring adherence to existing code standards and minimizing system impact. Collaborate with multidisciplinary teams, including Software and Hardware engineers, to ensure the successful integration of RA within the payload software framework. Analyze and understand … C for developing complex algorithms in real-time systems. Operating Systems: Strong experience with Linux environments. Testing: Hands-on experience with unit testing, design validation, and test execution. Flight Code Development: Familiarity with the unique requirements and constraints of flight software for satellite systems. Design and Implementation: Proven ability to design, implement, and optimize solutions in high-performance environments. … Experience with legacy codebases, with an emphasis on impact analysis and optimization. Strong understanding of software-hardware interactions in embedded systems. Excellent problem-solving skills and a detail-oriented mindset. PREFERRED QUALIFICATIONS: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. Familiarity with satellite communication protocols and systems. Experience in Agile development environments. BENEFITS More ❯
London, England, United Kingdom Hybrid / WFH Options Maven Securities
functions within the firm. MUST HAVE Building systems with a constant focus on reliability, scalability, and maintainability. Designing 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. Experience building and automating various … home options 1 day a week Highly competitive compensation plus annual discretionary bonus Working with a team of high-performing individuals, we all push each other forward Informal dress code and excellent work/life balance A fast-growing global firm with plenty of opportunities where you will have a significant impact Seniority level Seniority level Associate Employment type More ❯
London, England, United Kingdom Hybrid / WFH Options Maven
functions within the firm. MUST HAVE Building systems with a constant focus on reliability, scalability, and maintainability. Designing 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. Experience building and automating various … home options 1 day a week Highly competitive compensation plus annual discretionary bonus Working with a team of high-performing individuals, we all push each other forward Informal dress code and excellent work/life balance A fast-growing global firm with plenty of opportunities where you will have a significant impact Apply for this job * indicates a required More ❯
London, England, United Kingdom Hybrid / WFH Options Object Splendor
layered, hexagonal, clean). Databases (Including concepts like indexes and transaction scopes). Performance and monitoring. Security practices (e.g. understanding of OWASP Top 10). Be comfortable safely refactoring legacy code. Be able to work alongside client-facing support and product owners to analyse business requirements. Be keen to learn new technologies and skills. Be receptive to feedback and More ❯
Hounslow, England, United Kingdom JR United Kingdom
Why This Role? ? Team Leadership: Manage and mentor a growing team of backend/frontend engineers ? Modern Engineering Environment: Work on a cloud-native, AI-enabled platform with minimal legacy code ? Impactful Work: Influence product direction and contribute to scaling mission-critical systems ? Global Reach: Help deliver a platform used by large enterprise clients worldwide ? Career Growth: Step … needs into technical solutions Help define and execute development processes, sprint planning, and QA workflows Maintain a healthy balance between speed, quality, and technical debt Ensure best practices in code quality, documentation, and DevOps integration Your Profile 4+ years of experience in software engineering, with 1–2+ years in an engineering leadership or management role Strong technical background (you … don’t need to code daily, but should be comfortable leading technical discussions) Proven experience in a SaaS or product-driven environment (B2B a plus) Solid understanding of cloud infrastructure (AWS, GCP), CI/CD workflows, and agile development Interest or experience in AI/ML technologies is a plus Excellent communication skills and a team-first mentality What More ❯
London, England, United Kingdom Hybrid / WFH Options Songtradr
the team, you will collaborate with engineers, product managers, and designers to clarify specifications and build high-quality, well-tested software that provides an excellent user experience. Responsibilities include code reviews, troubleshooting, and bug fixes. This role requires balancing teamwork with independent initiative. You should thrive in cross-functional teams and be capable of owning projects from start to … for 4 hours of overlap with US Central Time. Ability to attend daily standups at 11:00 am US Central Time. Willingness to learn and work with a large legacy codebase. Nice to Have Linux or macOS command-line skills, including zshell or bash. Experience building consumer software products. Focus on user experience. Personal Attributes Passion for independent music More ❯
London, England, United Kingdom MUFG Bank, Ltd
Credit Risk processes overnight and weekends after releases. Capable of resolving production Credit Risk issues within reasonable SLAs. Key responsibilities: Extend Credit Risk Pricing Calculators & Control-M batches Upgrade legacy codebase to .net core Performance tuning Perform rigorous testing of codebase Skills and experience: C#, .Net Core Docker & AKS Python Microsoft SQL Server. Experience of working in an investment More ❯
London, England, United Kingdom MUFG Americas
Should be very organised, disciplined and have a structured working approach Can work under pressure and tight deadlines Key responsibilities: Extend Credit Risk Pricing Calculators & Control-M batches Upgrade legacy codebase to .net core Performance tuning Perform rigourous testing of codebase Skills and experience: C#, .Net Core Docker & AKS Python Microsoft SQL Server. GitHub/Svn/JIRA Control More ❯
London, England, United Kingdom Hybrid / WFH Options Financial Conduct Authority
Components, Flows and Agentforce for Developers; act as a consultant for solutions using Omnistudio Components and serve as the internal technical advisor on Salesforce best practices Write high-quality code adhering to Clean Code, SOLID principles and Apex Enterprise Patterns; provide valuable feedback during Pull Requests, ensure thoughtful Unit Testing with broad code coverage and collaborate with … solutions are scalable, performant, secure and align with the Salesforce Well Architected Framework Maintain and support existing Salesforce applications by fixing bugs, enhancing performance and implementing security updates; refactor legacy codebases with a strong understanding of refactoring principles, legacy code management and design patterns Develop and maintain various integrations between Salesforce and other platforms, products and services … model Proven problem-solving skills to efficiently troubleshoot and resolve complex technical issues, Salesforce certifications are a plus but not a substitute for practical experience Deep knowledge of Clean Code and Clean Architecture standards, Refactoring, Software Design Patterns, SOLID principles and Test-Driven Development (TDD) practices Ability to work with complex codebases and environments from a system-level perspective More ❯
Hounslow, England, United Kingdom Scalian
a focus on long-term stability and performance. Collaborate with cross-functional teams, including PO, PDEF, QA, DevOps, and product stakeholders, to define, design, and deliver new features. Refactor legacy code and participate in technical debt reduction. Write clean, scalable, and maintainable code with proper documentation. Participate in code reviews and mentor junior developers where applicable. More ❯
London, England, United Kingdom Mindera
note: This position requires you to work on client-site in central London three times a week. You rock at Kotlin (Kotlin Multiplaform is a plus); Java (to read legacy code) Jetpack Compose (Compose Multiplatform is a plus) Coroutines (or RxJava); Software Architecture (MVVM or similar); Unit testing and UI tests; XML Being self-driven and working with … care about your code. What you will be doing Discuss technical architecture and design; Develop and maintain features by collaborating with the client as one single team; Writing testable code and ensuring the test coverage stays at the agreed level; Documenting your code; Take ownership of your code every step of the way – from development to deployment More ❯
London, England, United Kingdom Hybrid / WFH Options Zero Down Lease
platform and integrations. You’ll design internal and external endpoints that will be the foundation to our future growth as we move more into Postgres and away from low- code tools like Airtable. Reliable Systems – Ensure our systems are reliable and resilient so that the team can rely on things “just working” without worrying as we continue to ship … that accurately reflect the world without being overly complex. Architecture mindset: You’ve made architectural decisions for growing applications. Preferably with experience handling migrations between platforms and moving from legacy code bases to more modern systems. Problem-solving chops: Ability to navigate ambiguous, complex problems. Our domain (leasehold property law) can be intricate – you’re eager to dive … into unfamiliar territory and simplify complexity with technology. Comfortable with some frontend: 90% of the development work will be focused on backend code, databases and infrastructure, but 10% of it will be the occasional frontend work with basic HTML/CSS/JQuery (no modern JS frameworks). Leadership and collaboration: You don’t need to have been a More ❯
London, England, United Kingdom Hybrid / WFH Options Australian Investors Association Limited
Finance and Lending (TF&L) is a key business division with the Corporate Bank, serving global clients with innovative financial solutions. This team is undergoing a significant transformation, modernizing legacy platforms into cloud-compliant, event-driven architectures with reusable technology stacks to automate and enhance business processes. As a Senior Engineer, you will take on a pivotal role in … this journey. You will tackle the challenge of working with a complex, large-scale legacy codebase with minimal documentation, using your technical expertise to transform systems in line with strategic architecture, build team knowledge, and create lasting impact. Youll deliver solutions that modernize and improve the system while ensuring stability and performance. By analyzing current state, youll implement innovative … stability of the platforms you develop, prioritise and manage incidents Automating delivery pipelines, so that systems are always ready to deploy Seeking ways to improve your applications performance and code quality, ensuring architecture supports business requirements Your Skills And Experience Extensive knowledge of Oracle PL/SQL, Java, Spring Exposure to front-end technologies such as JavaScript and test More ❯
London, England, United Kingdom Rockstar Games
for new and existing code. Write clear documentation for tools and workflows created. Participate in discussions and brainstorming sessions with developers and stakeholders. Provide thorough, thoughtful, and useful feedback ( code reviews, mentoring those with less experience, buddy checks, etc.). Engage in team-based problem solving to diagnose unexpected issues within the realms of virtual production and animation, including … least one DCC (Maya, MotionBuilder, etc). Tools for virtual production stages, layout teams and/or animation teams. Experience writing database and event driven toolchains. Experience supporting large, legacy codebases. PLUSES Please note that these are desirable skills and are not required to apply for the position. 3+ years of experience with writing Qt based tools and plugins More ❯
London, England, United Kingdom MUFG
innovative risk management tools using technologies like MS SQL Server, C#, Python, and MS Azure. Key Responsibilities Extend and upgrade Credit Risk Pricing Calculators and Control-M batches Upgrade legacy codebases to .NET Core Performance tuning and rigorous testing of codebase Requirements Strong skills in C#, .NET Framework & SQL Server Experience building .NET Core Web APIs Hands-on experience More ❯
London, England, United Kingdom Woven
end-to-end autonomous driving: ranging from initial data strategy, design, development, experimentation, evaluation and deployment. Resolve ambiguities and address uncertainties arising from complex projects involving multiple teams and legacy codebases. Enable and help other colleagues on the team to be more effective through leading by example when it comes to writing high-quality code, being rigorous with More ❯
London, England, United Kingdom Woven by Toyota
development of ML models for end-to-end autonomous driving, including data strategy, design, experimentation, evaluation, and deployment. Resolve ambiguities and uncertainties in complex projects involving multiple teams and legacy codebases. Lead by example to promote high-quality coding, rigorous ML experimentation, and knowledge sharing among team members. Collaborate with stakeholders across different teams and time zones to define More ❯
London, England, United Kingdom Unily
SwiftUI has been used in a few small places. Requirements Proficiency in Swift programming language. Familiarity with UIKit, including auto layout. Strong troubleshooting and debugging skills. Experience working with legacy code bases. Additional experience that is advantageous but not mandatory: Knowledge of Swift's new concurrency model (async/await, etc.). Experience with Swift 6. Familiarity with More ❯
London, England, United Kingdom JR United Kingdom
Make high-impact architectural and engineering decisions aligned with the product vision and long-term roadmap. Greenfield Development: Design and build a secure, scalable authentication solution from scratch—no legacy code. End-to-End Ownership: Own the entire iOS stack, from architecture and tooling to development and deployment. High Autonomy: Full freedom to choose the frameworks, libraries, and development More ❯
|
Salary Guide Legacy Code London - 10th Percentile
- £70,375
- 25th Percentile
- £85,000
- Median
- £100,000
- 75th Percentile
- £115,000
|