Software Developer

🔒 Confidential Employer
Posted 24 April 2026
LOCATION
Remote
TYPE
Full-time
LEVEL
Mid-Senior level
SALARY
£75,000 / year
CATEGORY
Technology
This employer holds a UK Home Office sponsor license — sponsorship for this specific role is at the employer’s discretion

SKILLS

C Linux MySQL PHP Database Design TCP/IP

FULL DESCRIPTION

Software Developer

Remote.  To £75k + benefits

The role

Now for some context. This role is for a regular, long-time client of ours. They're a small, privately owned & funded technology company who have occupied a prominent position in their market for 25 years or so. They're in a fast-changing industry, which presents plenty of opportunity and at the same time, the necessity to transform a number of their internal systems.

They're looking to add another experienced developer to their small team. This particular role will involve working closely with one of their founding directors, who is the originator of much of their core back-office software. The role will focus on two main things: -

  • Studying and getting to grips with various legacy systems, which are written in C, and re-engineering them in a more modern way using the technology of your choosing, ensuring they're properly documented, more supportable and future-proof.
  • Related to no (1) and also with wider significance to other, customer-facing systems: to oversee and optimise the use of databases within the business. These are generally MySQL.

This will be a very autonomous role and you'll get plenty of freedom to exercise your creativity and technical expertise. Remote working is fine, though if you're able to visit the office from time to time (in Reading), that would be helpful.

Requirements

These are the essentials: -

  • Systems programming experience under Linux
  • Strong C programming (for purposes of understanding legacy systems rather than coding in it going forward). There will be a technical test for this.
  • Knowledge of MySQL and a strong knowledge of databases in particular
  • Software architecture experience

These are the "nice to haves"

  • Some DBA experience or at least a good understanding of the concepts that concern DBA's.
  • MySQL table design, index usage, MySQL replication & Storage Engines
  • PHP experience, including its interfaces to MySQL, ODBC
  • Scripting: Bash, Perl or Python
  • Experience with network protocols, e.g. TCP/IP and diagnostic tracing.

Interested?  Please get in touch: [contact hidden]

Sign up free — access 45,000+ UK sponsor-licensed jobs