Legacy Code Jobs in London

1 to 25 of 70 Legacy Code Jobs in London

Software Engineer (Rust / C++), Desktop

London, England, United Kingdom
Hybrid / WFH Options
Mozilla Corporation
solutions to our users. The Opportunity: As a Software Engineer on the Desktop team, this is your opportunity to help bring Rust into our legacy codebase, deliver impactful features, and improve performance for a global user base—all while working alongside a passionate team of experts. This role joins … of users worldwide. As we work to modernize and enhance the product, this role plays a vital role in implementing new features and transitioning legacy code to Rust and C++. This role requires a solid background in back-end software development and proficiency in both languages. You will … virtual communication platforms such as email and video conferencing. What you’ll do: Maintain and improve the back-end codebase of the Thunderbird application. Code feature improvements across major areas, including the calendar and mail components. Implement and refactor mail protocols, converting legacy code to more efficient More ❯
Posted:

Application Engineer

London, England, United Kingdom
Hybrid / WFH Options
Understanding Solutions
will be helping to reduce a high-volume of tickets raised by the operations teams of the business, mainly dealing with bug fixes and legacy code/application upgrades within their desktop and web applications and liaising directly with the end users. Further into the contract once the … support ticket volume is sufficiently reduced you'll start to look for opportunities to improve legacy code and applications. This is for an urgent start, so if you have the required availability, tech skills, experience with application engineering and your own Ltd company, we'd love you to More ❯
Posted:

Software Engineer (RUST/Blockchain)

London, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
or mentoring to complete tasks Review specifications produced by architects and formal methods specialists Contribute to the design of algorithms Write clean, straightforward, efficient code that satisfies previously agreed acceptance criteria and specifications Commit often and submit small pull requests frequently Cover your code with unit, property and … integration tests when applicable Review the pull requests of your team mates Fix bugs in your own code and in legacy code from others Be available for emergency fixing of severity 1 issues on deployed products Integrate software components and third-party libraries Verify and deploy programs … and systems Troubleshoot, debug and upgrade existing software Write documentation for the code Write technical user manuals Be knowledgeable of distributed and concurrent computation Be knowledgeable of the basics of cryptography Write idiomatic code that satisfies the acceptance criteria of a given task Write tests (unit tests, property More ❯
Posted:

Software Engineer (RUST/Blockchain)

Hounslow, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
or mentoring to complete tasks Review specifications produced by architects and formal methods specialists Contribute to the design of algorithms Write clean, straightforward, efficient code that satisfies previously agreed acceptance criteria and specifications Commit often and submit small pull requests frequently Cover your code with unit, property and … integration tests when applicable Review the pull requests of your team mates Fix bugs in your own code and in legacy code from others Be available for emergency fixing of severity 1 issues on deployed products Integrate software components and third-party libraries Verify and deploy programs … and systems Troubleshoot, debug and upgrade existing software Write documentation for the code Write technical user manuals Be knowledgeable of distributed and concurrent computation Be knowledgeable of the basics of cryptography Write idiomatic code that satisfies the acceptance criteria of a given task Write tests (unit tests, property More ❯
Posted:

Senior Java Lead, SVP

London, England, United Kingdom
Citi
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 … 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 … 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 More ❯
Posted:

Lead Software Engineer - Sustainable Cloud Native Platform

London, United Kingdom
Burns Sheehan
on the market. Having received huge investment, they are on a journey to truly disrupt the industry and are not held back by any legacy code or old customers. This means that they're able to build out state-of-the-art, Greenfield code which can focus More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Software Engineer (Full Stack) (Relocate To Bangkok)

City of London, London, United Kingdom
Manatal
Design and implement complex software applications, emphasizing robust and scalable solutions. Collaborate with cross-functional teams to define, design, and ship new features. Ensure code quality and maintainability through code reviews and adherence to design patterns. Optimize the performance of web applications to ensure fast and efficient user … experiences. Mentor junior engineers and promote a culture of continuous learning and improvement. Address and refactor legacy code, bringing it up to modern standards and practices. Drive changes in coding practices and standards to improve code quality and team efficiency. Develop and maintain backend services and APIs More ❯
Posted:

Lead Software Engineer (Full Stack) (Relocate To Bangkok)

London Area, United Kingdom
Manatal
Design and implement complex software applications, emphasizing robust and scalable solutions. Collaborate with cross-functional teams to define, design, and ship new features. Ensure code quality and maintainability through code reviews and adherence to design patterns. Optimize the performance of web applications to ensure fast and efficient user … experiences. Mentor junior engineers and promote a culture of continuous learning and improvement. Address and refactor legacy code, bringing it up to modern standards and practices. Drive changes in coding practices and standards to improve code quality and team efficiency. Develop and maintain backend services and APIs More ❯
Posted:

Lead Software Engineer (Full Stack) (Relocate To Bangkok)

South East London, England, United Kingdom
Manatal
Design and implement complex software applications, emphasizing robust and scalable solutions. Collaborate with cross-functional teams to define, design, and ship new features. Ensure code quality and maintainability through code reviews and adherence to design patterns. Optimize the performance of web applications to ensure fast and efficient user … experiences. Mentor junior engineers and promote a culture of continuous learning and improvement. Address and refactor legacy code, bringing it up to modern standards and practices. Drive changes in coding practices and standards to improve code quality and team efficiency. Develop and maintain backend services and APIs More ❯
Posted:

Senior Java Lead, SVP

London, United Kingdom
Citigroup Inc
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 … 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 … 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 More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Software Engineer

London Area, United Kingdom
Burns Sheehan
on the market. Having received huge investment, they are on a journey to truly disrupt the industry and are not held back by any legacy code or old customers. This means that they're able to build out state-of-the-art, Greenfield code which can focus More ❯
Posted:

Lead Software Engineer

City of London, London, United Kingdom
Burns Sheehan
on the market. Having received huge investment, they are on a journey to truly disrupt the industry and are not held back by any legacy code or old customers. This means that they're able to build out state-of-the-art, Greenfield code which can focus More ❯
Posted:

Senior Software Engineer

London Area, United Kingdom
Burns Sheehan
on the market. Having received huge investment, they are on a journey to truly disrupt the industry and are not held back by any legacy code or old customers. This means that they're able to build out state-of-the-art, Greenfield code which can focus More ❯
Posted:

Senior Software Engineer

City of London, London, United Kingdom
Burns Sheehan
on the market. Having received huge investment, they are on a journey to truly disrupt the industry and are not held back by any legacy code or old customers. This means that they're able to build out state-of-the-art, Greenfield code which can focus More ❯
Posted:

Software Team Lead

London, England, United Kingdom
Dye & Durham Corporation
documentation on the status, operation, and maintenance of software. Clearly and regularly communicate with technical support colleagues and management. Development scheduling and deployment of code sets. Participate in peer-reviews of solution designs and code reviews. Work closely with all stakeholders to troubleshoot product and systems issues, exploring … Skills, Knowledge & Expertise We have a Microsoft stack, so C#/.NET, Angular and Azure experience is our highest priority from a technical perspective. Legacy code or experience working with large, complex codebases is preferred. ASP.NET/.NET CORE MVC, WPF. Experience of web-related technologies (HTML, XML More ❯
Posted:

Senior Backend Engineer (London)

London, England, United Kingdom
Edjuster
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 … 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 More ❯
Posted:

Lead QA Engineer

London, United Kingdom
Zeelo
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 More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Senior QA Engineer

London, United Kingdom
Zeelo
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 More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Lead Quality Assurance Engineer

London, England, United Kingdom
Zeelo
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 More ❯
Posted:

Software Team Lead

London, United Kingdom
Dye & Durham Corporation
documentation on the status, operation, and maintenance of software. Clearly and regularly communicate with technical support colleagues and management. Development scheduling and deployment of code sets. Participate in peer-reviews of solution designs and code reviews. Work closely with all stakeholders to troubleshoot product and systems issues, exploring … Skills, Knowledge & Expertise We have a Microsoft stack, so C#/.NET, Angular and Azure experience is our highest priority from a technical perspective. Legacy code or experience working with large, complex codebases is preferred. ASP.NET/.NET CORE MVC, WPF. Experience of web-related technologies (HTML, XML More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Software Engineer, Python

London, England, United Kingdom
DRW
and research analysis workflows by utilizing and expanding on DRW’s in-house infrastructure and improve productivity Evaluate new technologies and identify/deprecate legacy code to improve on the current technological stack Collaborate with other engineers, traders, and researchers to design custom frameworks or end-user solutions … Write performance sensitive code and user-friendly APIs to facilitate access to our in-house data analysis infrastructure Lead design discussions and conduct code reviews to maintain high standards and quality of written code Requirements: Bachelor’s or Master’s degree in Computer Science or related Engineering More ❯
Posted:

Software Engineer – Cumberland/FICC Options Desk Tools

London, England, United Kingdom
DRW Holdings, LLC
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 More ❯
Posted:

Software Engineer – Cumberland/FICC Options Desk Tools

London, England, United Kingdom
DRW
supporting full-stack systems in multiple languages (Python, Java, Rust, Typescript) Collaborating with trading desks and supporting business units Working with both greenfield and legacy code, assisting in taking proof of concept ideas to production Providing on-call support as needed Qualifications: Minimum of 2+ years' experience with More ❯
Posted:

Senior Software Engineer - Unified Platform

London, United Kingdom
DRW Holdings, LLC
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. More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:

Staff Software Engineer - Fintech

London, United Kingdom
Hybrid / WFH Options
Ebury
applications. Proficiency in constructing and managing services, including establishing standard APIs, integrating monitoring and alerting services, and expert integration with external systems. Comfort with legacy code, allowing you to maintain it and propose improvements once familiar with our workflows to help reduce technical debt. A strong commitment to … quality, expecting your code to be testable and well-covered with unit and integration tests. Familiarity with CI Jenkins pipelines and Terraform for the deployment of services and infrastructure is a plus. Demonstrated leadership experience in guiding engineering teams through high-impact projects, fostering a collaborative and innovative team More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Legacy Code
London
10th Percentile
£70,375
25th Percentile
£85,000
Median
£100,000
75th Percentile
£115,000