Software Developer C and Linux

System Recruitment
Lymington, Hampshire, United Kingdom
Last month
£60,000 – £64,000 pa
Applications closed

Related Jobs

View all jobs

Senior Software Engineer, AI Inference Systems

NVIDIA Germany
PLN 292,500 – PLN 650,000 pa Remote

Senior Software Engineer, AI Inference Systems

NVIDIA
PLN 375,000 – PLN 650,000 pa Remote

Senior Software Engineer, AI Inference Systems

NVIDIA
PLN 292,500 – PLN 650,000 pa Remote

Senior Software Engineer, AI Inference Systems

NVIDIA
PLN 292,500 – PLN 650,000 pa Remote

Senior Software Engineer, AI Inference Systems

NVIDIA
PLN 292,500 – PLN 650,000 pa

Senior Software Engineer (YDB Team)

Nebius United Kingdom

Salary

£60,000 – £64,000 pa

Job Type
Permanent
Work Pattern
Full-time
Work Location
Hybrid
Seniority
Mid
Education
Degree
Visa Sponsorship
Available
Posted
1 Sep 2026 (Last month)

Benefits

25 days holiday + bank holidays Private healthcare Pension scheme Life insurance Learning and development budget

A leading tech company specialising in data management have an immediate requirement for an experienced C/Linux Software Developer.

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

Salary: £60,000 - £65,000 + benefits

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

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.