Enable job alerts via email!

Software Engineer - Delphi

CBSbutler Holdings Limited trading as CBSbutler

Reading

Remote

GBP 100,000 - 125,000

Full time

Today
Be an early applicant

Job summary

A technology consulting firm is seeking a Delphi Software Engineer to support the migration of a legacy application to a modern AWS environment. This fully remote role requires strong Delphi skills and experience in application refactoring and rebuilding legacy components. Ideal candidates will have knowledge of modern languages, cloud technologies, and a collaborative mindset.

Qualifications

  • Strong Delphi expertise with experience in migrating legacy applications.
  • Ability to work collaboratively in a team environment.
  • Strong communication skills.

Responsibilities

  • Support the migration of a legacy application to AWS.
  • Refactor and rebuild Delphi dependencies.
  • Transition legacy tech into sustainable architecture.

Skills

Delphi
AWS
Lazarus
WebSockets
REST APIs
Docker
Job description
Delphi Software Engineer

+6 months +

+Fully remote working

+£400 - £450 a day

+Inside IR35

Skills
  • Delphi
  • AWS
  • Lazarus

We are seeking an experienced Software Engineer to support the migration of a legacy on‑premise application into a modern, cloud‑based environment on AWS. This role is ideal for an engineer with strong Delphi expertise who can work across legacy components while supporting modernisation into languages such as C# or .NET where required.

You will work as part of a collaborative, delivery‑focused team, contributing to application refactoring, rebuilding Delphi dependencies, and helping transition legacy tech into a sustainable future‑state architecture.

Project Overview

The project involves migrating a legacy PHP and Delphi application running on Windows / MS SQL to an AWS‑hosted environment using PostgreSQL.

  • Re‑platforming the existing application from on‑premise Windows servers to AWS.
  • Converting the MS SQL database to PostgreSQL.
  • Removing Windows components and transitioning to Linux‑based deployments.
  • Reviewing Delphi dependencies and re‑writing / re‑architecting components where necessary in a modern language (C# or .NET).
  • Supporting any small remaining elements of Delphi UI work.
Key Skills Required
  • Delphi (essential)
  • Experience with Lazarus (open‑source Delphi IDE) – highly beneficial
  • Knowledge of WebSockets and REST APIs in Delphi
  • Strong communication skills and a collaborative mindset
  • Ability to assess and re‑engineer legacy codebases
  • Familiarity with PHP considered helpful (but not required)
Nice to Have
  • AWS
  • Docker
  • Experience migrating or modernising legacy Windows‑based applications
  • Exposure to C# / .NET development

If you would like to discuss this Delphi Software Engineer in more detail, please send your updated CV to (url removed) and I will get in touch.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.