Senior Software Developer C and Linux

A leading tech company specialising in data management have an immediate requirement for an experienced C/Linux Software Developer for an initial 6 month contract

Key Skills: Software Developer, Software Engineer, C, Linux, Autotools, LDAP, Active Directory, Terraform, OpenTofu, API

Location: Hybrid but must be able to reach the office near Lymington - SO41 9AZ

Rate: Negotiable

Essential Skills

  • Experience developing application code in C on Linux
  • Working with Linux build systems, (mainly Autotools)

Identity & Authentication knowledge:

  • LDAP / Active Directory integration (e.g. via OpenLDAP's libldap)
  • OpenID Connect / OAuth 2.0 (e.g. via liboauth2)
  • Understanding of credential handling, token validation, and session management
  • Awareness of identity-related security concerns (trust boundaries, configuration errors, credential leakage)

Automated Deployment:

  • Experience with automated provisioning (e.g. Terraform/OpenTofu)
  • Familiarity with common cloud platforms and virtualisation environments (e.g. AWS, Azure, OpenStack, VMware)
  • Exposure to cloud-init or equitant system initialisation frameworks and how they operate at a low level
  • Understanding of secure configuration delivery and deployment auditability of newly provisioned systems

API Design & Implementation (maybe):

  • Experience / Familiarity with:
    • Working with OpenAPI (Swagger) specifications to define service interfaces
    • Implementing APIs in C or similarly low-level environments, without reliance on full-stack frameworks
    • Designing for defensive input handling and error management

Job Details

Company
System Recruitment
Location
Lymington, Hampshire, United Kingdom
Hybrid / Remote Options
Employment Type
Permanent
Salary
£250 - £350/day
Posted