Senior Software Developer C and Linux

Descriptiona
Southampton, UK
3 months ago
Apply on apply4u.co.uk
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Active Directory Application Programming Interfaces (APIs) Amazon Web Services User Authentication Microsoft Azure Linux Lightweight Directory Access Protocols (LDAP) OAuth OpenLDAP OpenStack Openid Connect Swagger
+6 more
Openapi Deployment Automation Build Tools Data Management Terraform Vmware

Requirements

Job DescriptionA leading tech company specialising in data management have an immediate requirement for an experienced C/Linux Software Developer for an initial 6 month contractKey Skills: Software Developer, Software Engineer, C, Linux, Autotools, LDAP, Active Directory, Terraform, OpenTofu, APILocation: Hybrid but must be able to reach the office near Lymington - SO41 9AZRate: NegotiableEssential SkillsExperience developing application code in C on LinuxWorking 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 managementAwareness 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 levelUnderstanding of secure configuration delivery and deployment auditability of newly provisioned systemsAPI Design & Implementation (maybe):Experience / Familiarity with:Working with OpenAPI (Swagger) specifications to define service interfacesImplementing APIs in C or similarly low-level environments, without reliance on full-stack frameworksDesigning for defensive input handling and error managementJBRP1_UKTJ

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on apply4u.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:40 min

Managing containerized infrastructure with Podman Desktop

Cedric Clyburn Cedric Clyburn +1 · World Congress 2025

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

1:41 min

Parallels between cloud and legacy infrastructure lock-ins

Björn Stahl Björn Stahl · World Congress 2024

Videos

See all

Related articles

See all