Senior Software Developer C and Linux in Southampton

Senior Software Developer C and Linux in Southampton

Southampton Full-Time 50000 - 60000 € / year (est.) No home office possible
System Recruitment

At a Glance

  • Tasks: Develop and implement software solutions using C on Linux in a dynamic environment.
  • Company: Leading tech company specialising in data management with a focus on innovation.
  • Benefits: Competitive pay, hybrid work model, and opportunities for professional growth.
  • Other info: Exciting projects with potential for contract extension and career advancement.
  • Why this job: Join a team where your skills in C and Linux can make a real difference.
  • Qualifications: Experience in C development, Linux systems, and identity authentication technologies.

The predicted salary is between 50000 - 60000 € per year.

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

Senior Software Developer C and Linux in Southampton employer: System Recruitment

Join a leading tech company that values innovation and collaboration, offering a dynamic work culture where your contributions as a Senior Software Developer will directly impact cutting-edge data management solutions. With a hybrid working model and a supportive environment near Lymington, you'll have access to continuous professional development opportunities and the chance to work with advanced technologies, making this an ideal place for those seeking meaningful and rewarding employment.

System Recruitment

Contact Detail:

System Recruitment Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Developer C and Linux in Southampton

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work with C and Linux. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

Tip Number 2

Show off your skills! Create a GitHub profile or personal website showcasing your projects, especially those involving C, Linux, and APIs. This gives potential employers a taste of what you can do beyond your CV.

Tip Number 3

Prepare for interviews by brushing up on common technical questions related to C and Linux. Practice coding challenges and be ready to discuss your experience with tools like Autotools and Terraform. Confidence is key!

Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented developers like you. Plus, it’s a great way to ensure your application gets seen by the right people.

We think you need these skills to ace Senior Software Developer C and Linux in Southampton

C Programming
Linux Development
Autotools
LDAP Integration
Active Directory Integration
Terraform
OpenTofu

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with C and Linux, as well as any relevant projects you've worked on. We want to see how your skills match the job description, so don’t be shy about showcasing your achievements!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're the perfect fit for this role. Mention your experience with Autotools, LDAP, and any automated deployment tools like Terraform. Let us know what excites you about working with us!

Showcase Your Technical Skills:In your application, be sure to include specific examples of your work with APIs and identity management. We love seeing how you've tackled challenges in previous roles, especially when it comes to security concerns and session management.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it makes it easier for us to keep track of all the amazing candidates like you!

How to prepare for a job interview at System Recruitment

Know Your C and Linux Inside Out

Make sure you brush up on your C programming skills and Linux knowledge. Be prepared to discuss your previous projects where you've developed application code in C on Linux, especially focusing on build systems like Autotools. They’ll likely want to hear about specific challenges you faced and how you overcame them.

Show Off Your Identity & Authentication Expertise

Since the role involves LDAP and Active Directory integration, be ready to talk about your experience with these technologies. Prepare examples of how you've handled credential management, token validation, and security concerns in past projects. This will demonstrate your understanding of identity-related security issues.

Automated Deployment is Key

Familiarise yourself with Terraform and OpenTofu, as well as any cloud platforms you've worked with. Be ready to discuss how you've automated provisioning in previous roles. Sharing specific examples of your deployment processes will show that you can handle the technical demands of the job.

API Design & Implementation Experience

If you have experience with OpenAPI specifications or implementing APIs in C, make sure to highlight this during the interview. Discuss how you approach defensive input handling and error management in your designs. This will showcase your ability to create robust and secure APIs.