Mid Level C Software Engineer

Mid Level C Software Engineer

Full-Time 34000 - 51000 Β£ / year (est.) No working from home possible
Searchability (UK)

At a Glance

  • Tasks: Join a team modernising critical applications and reducing legacy tech risks.
  • Company: Global tech and consulting organisation transforming the UK Public Sector.
  • Benefits: Competitive daily rate, flexible work, and opportunity to impact government systems.
  • Other info: Collaborative environment with opportunities for mentorship and career growth.
  • Why this job: Be part of a high-profile programme that shapes the future of public services.
  • Qualifications: Experience in C programming, legacy systems, and database migration required.

The predicted salary is between 34000 - 51000 Β£ per year.

A global technology and consulting organisation delivering large-scale digital transformation programmes across the UK Public Sector is seeking an experienced C Engineer to support a major HMRC modernisation programme focused on reducing legacy technology risk and migrating critical applications away from legacy Ingres databases.

This is an excellent opportunity to work on a high-profile programme supporting one of the UK's most important government departments, helping to modernise and stabilise business-critical systems ahead of strategic technology transformation milestones.

As a C Engineer, you will play a key role in the remediation, stabilisation, and modernisation of applications participating in HMRC's "Ingres-only" transformation pathway. You will analyse existing applications, identify technical debt, remediate vulnerabilities, and support the migration of data and services away from legacy Ingres databases towards modern relational database platforms such as Oracle and SQL Server.

Working closely with architects, DBAs, testers, and delivery leads, you will design and implement low-risk technical solutions that improve supportability, security, and performance while preserving business functionality. The role will involve:

  • Application analysis
  • Dependency mapping
  • Database migration support
  • Defect resolution
  • Test execution
  • Documentation production
  • Knowledge transfer activities

You will also contribute to Agile delivery practices, mentor junior engineers, and support engineering best practices across the programme.

Essential Skills:

  • Software engineering experience using C
  • Experience with VB6 and Tuxedo environments
  • Experience working within legacy application modernisation programmes
  • Strong understanding of relational databases and database migration activities
  • Experience working with Ingres or similar legacy RDBMS platforms
  • Strong SQL and database performance optimisation skills
  • Experience diagnosing runtime issues, dependency challenges, and technical debt
  • Knowledge of application remediation and stabilisation techniques
  • Experience supporting SIT, E2E, UAT, and Operational Acceptance Testing
  • Experience with version control tools such as Git or TFS
  • Strong documentation and stakeholder communication skills
  • Experience working within Agile delivery environments
  • AWS experience desirable
  • Experience within Public Sector or HMRC environments desirable
  • Exposure to AI-assisted modernisation tools such as GitHub Copilot desirable
  • SC clearance eligibility required

Mid Level C Software Engineer employer: Searchability (UK)

Join a leading global technology and consulting organisation that champions innovation and digital transformation within the UK Public Sector. With a strong commitment to employee development, you will have access to mentorship opportunities and collaborative work culture, all while contributing to high-impact projects that modernise critical government systems. Located in Telford, enjoy a flexible work environment with the chance to make a meaningful difference in public service technology.

Searchability (UK)

Contact Details:

Searchability (UK) Recruitment Team

We think you need these skills to ace Mid Level C Software Engineer

C Programming
VB6
Tuxedo
AWS
Legacy Application Modernisation
Relational Databases
Database Migration