> Markdown version of [/jobs/ext/101148-senior-software-developer-c-and-linux](https://www.wearedevelopers.com/jobs/ext/101148-senior-software-developer-c-and-linux). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Developer C and Linux - **Company:** Descriptiona - **Location:** Southampton, UK - **Experience:** Expert - **Contract:** Temporary contract - **Skills:** 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, Openapi, Deployment Automation, Build Tools, Data Management, Terraform, Vmware - **Published:** May 22, 2026 - **Apply:** https://www.apply4u.co.uk/jobs/x/36989598/ ## About the Role 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 ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [WebAssembly: The Next Frontier of Cloud Computing](https://www.wearedevelopers.com/videos/972-webassembly-the-next-frontier-of-cloud-computing) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Generating code with Angular schematics](https://www.wearedevelopers.com/videos/129-generating-code-with-angular-schematics) - [Delay the AI Overlords: How OAuth and OpenFGA Can Keep Your AI Agents from Going Rogue](https://www.wearedevelopers.com/videos/1637-delay-the-ai-overlords-how-oauth-and-openfga-can-keep-your-ai-agents-from-going-rogue) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)