At a Glance
- Tasks: Develop C applications on Linux and work with cutting-edge identity and authentication technologies.
- Company: Leading tech company specialising in data management with a focus on innovation.
- Benefits: Negotiable rate, hybrid work model, and opportunities for professional growth.
- Other info: Exciting projects with potential for career advancement in a collaborative environment.
- Why this job: Join a dynamic team and make an impact in the tech world with your skills.
- Qualifications: Experience in C development, Linux systems, and identity management 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 Hampshire employer: System Recruitment
Join a leading tech company that prioritises innovation and employee development, offering a dynamic work culture where collaboration and creativity thrive. With a hybrid working model near the picturesque Lymington area, employees benefit from flexible arrangements, competitive rates, and opportunities for professional growth in cutting-edge technologies. This role not only allows you to enhance your skills in C and Linux but also positions you within a supportive team dedicated to pushing the boundaries of data management solutions.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Developer C and Linux in Hampshire
✨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.
✨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 Hampshire
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 expertise!
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 Projects:If you've worked on any projects that involved API design or identity and authentication, make sure to include them in your application. We love seeing real-world examples of your work, especially if they relate to the skills we’re looking for.
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 gives you a chance to explore more about us and what we do!
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 environment knowledge. Be prepared to discuss your past projects where you've developed application code in C on Linux, especially focusing on build systems like Autotools.
✨Show Off Your Identity & Authentication Knowledge
Familiarise yourself with LDAP and Active Directory integration. Be ready to explain how you've handled identity-related security concerns in previous roles, as this is crucial for the position.
✨Automated Deployment is Key
Get comfortable with Terraform and OpenTofu, as well as cloud platforms like AWS or Azure. You might be asked about your experience with automated provisioning, so have some examples ready to share.
✨API Design and Implementation Skills
If you have experience with OpenAPI specifications or implementing APIs in C, make sure to highlight that. Discuss any defensive input handling techniques you've used to ensure robust error management in your designs.