Make yourself visible and let companies apply to you.
Roles
Linux Jobs
Overview
Find your next career opportunity with our dedicated Linux jobs board. Whether you’re a system administrator, DevOps engineer, or Linux developer, explore the latest Linux job openings from top companies worldwide. Start your search now and take the next step in your Linux career!
Embedded Software Quality Engineer
HAYS
Farnborough
In office
Mid - Senior
£60,000
RECENTLY POSTED

Your new company

You’ll be joining a cutting-edge engineering and technology organisation within Aerospace that has grown rapidly in the UK, now pushing into global markets. Formed by world leading experts in science/software the business is redefining how high-performance components/instruments are designed.

This role will be working with a world leader for satellite communications technology, they are expanding its presence in the UK and is recruiting a Software Quality Engineer to the satellite payload software team. The team develops their next generation of satellite chipsets targeted at high throughput applications in the satellite payload.

Your new role

In this role you’ll be tackling engineering challenges that most organisations simply can’t touch and it is an opportunity to embark on an interesting and challenging adventure into the world of satellite communication which is undergoing a major transformation.

Your role will involve being responsible for software quality standards in space-related projects, you will be defining software product assurance strategies. You will be working closely within a high-performing implementation team. You will be adhering to the company’s quality assurance standards (like ECSS-Q-ST-10C, DO-178B, AS9115) and developing quality related automated tests and pipelines:

With the company’s rapid growth and recent investment, it’s an exciting time to join, with strong opportunities for progression. You’ll be safe in the knowledge of knowing the future is bright within the ever-expanding aerospace market.

What you’ll need to succeed

  • Experience in working in a quality standards controlled environment - particularly in unit testing and test coverage;
  • Knowledge in software quality / product assurance standards (like ECSS-Q-ST-10C, DO-178B, AS9115, etc.);
  • Static analysis tools (CPPCheck, Lint, SonarCube, Helix QAC, etc.);
  • Code coverage tools (GCOV, LCOV, LDRA, Vector Cast);
  • Integration with CI/CD pipelines (GIT/Jenkins);
  • Linux Operating System;
  • Testing/QA Best practices, standards etc.
  • Issue Management tools like Jira or Redmine
  • Embedded system and device testing

If you’re interested in this role, click ‘apply now’ to forward an up-to-date copy of your CV, or call us now.
If this job isn’t quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career.

Hays Specialist Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job you accept the T&C’s, Privacy Policy and Disclaimers which can be found at hays.co.uk

Graduate/Early Career Systems Support Engineer - RF/Electronics -Paignton/Hybrid
Curo Services
Paignton
Hybrid
Graduate
Private salary
RECENTLY POSTED

Subject - Graduate/Early Career Systems Support Engineer - RF/Electronics -Paignton/Hybrid

Job Title: System Support Engineer - Grad/Early Career Opportunity
Location: Paignton, Devon/Hybrid
Salary: Competitive
Benefits: 25 days annual leave (increasing to 30 with length of service), 4 x life insurance, employer pension contributions starting from 6% up to 14%, single private medical insurance and Medicash plan.

The Client:
We are partnering with a highly respected engineering organisation working at the cutting edge of communications and positioning technology. Their work supports advanced systems used globally, and they are known for giving early-career engineers real responsibility and hands-on exposure from the start. This is a business that invests in people, values collaboration, and offers a clear Pathway for long-term development.

The Candidate:
We are looking to speak with graduates or early-career engineers who are keen to move into a hands-on engineering role. You may have studied Electronic Engineering, Physics, Systems Engineering or a similar discipline, and gained practical exposure through university projects, internships, or placements. More importantly, you are curious, proactive, and enjoy getting stuck into real engineering challenges. You want to build your skills in a practical environment and work alongside experienced engineers who can support your development.

The Role:
This is an opportunity to join as a Graduate Systems Support Engineer, supporting the build, integration, and continuous improvement of advanced engineering systems. You will work closely with technical leads and manufacturing teams, gaining exposure to system configuration, product validation, and technical investigations across areas such as RF, testing, and system performance. The role offers a strong balance of hands-on work and technical learning, making it an ideal first step into industry.

Key Duties:

  • Supporting engineering teams across systems, manufacturing, and product builds.
  • Assisting with the introduction of new products into manufacturing.
  • Creating and maintaining calibration files, licences, and configuration documentation.
  • Supporting system builds, interconnects, and technical documentation.
  • Contributing to investigations across RF, thermal, networking, and performance issues.
  • Executing test procedures and supporting validation activities.
  • Assisting with improvements to test processes and workflows.
  • Supporting BOM updates and working with engineering and supply chain teams.
  • Identifying opportunities to improve processes and efficiency.

Essential Requirements:

  • Degree in Electronic Engineering, Physics, Systems Engineering or a related field.
  • Some practical exposure to hardware, electronics, or systems. (projects, internships, placements)
  • Exposure to laboratory test equipment such as oscilloscopes, signal generators, spectrum analysers, or network analysers. (academic or practical)
  • Interest in RF, testing, or system-level engineering.
  • Strong problem-solving ability and willingness to learn.
  • Able to work collaboratively within a team environment.
  • Good communication and organisation skills.

Nice to Have Not Essential:

  • Experience applying lab equipment in a hands-on or industry setting.
  • Exposure to RF concepts or testing environments.
  • Awareness of system integration or manufacturing processes.
  • Basic understanding of networking or Linux.
  • Any exposure to test automation or Scripting.

To apply for this Systems Support Engineer permanent job, please click the button below and submit your latest CV.

Curo Services endeavours to respond to all applications, however this may not always be possible during periods of high volume. Thank you for your patience.

Curo Services is a trading name of Curo Resourcing Ltd and acts as an Employment Business for contract and temporary recruitment as well as an Employment Agency in relation to permanent vacancies.

HPC Engineer
MBDA UK
Stevenage
Hybrid
Mid - Senior
£55,000
+4

An exciting opportunity for a passionate Linux enthusiast to join a unique, multi-national Information Management function. Ideal candidates should be committed to the future of software defined data centres and open source technologies and have the dedication in supporting our engineering community in a dynamic, fast paced development environment.

Salary: Circa £55,000 depending on experience

Dynamic (hybrid) working: 2-3 days per week on-site due to workload classification.

Security Clearance: British Citizen

This role will require DV Clearance. Restrictions and/or limitations relating to nationality and/or rights to work may apply. As a minimum and after offer stage, all successful candidates will need to undergo HMG Basic Personnel Security Standard checks (BPSS), which are managed by the MBDA Personnel Security Team.

What we can offer you:

  • Company bonus: Up to £2,500 (based on company performance and will vary year to year)
  • Pension: maximum total (employer and employee) contribution of up to 14%
  • Overtime: opportunity for paid overtime
  • Flexi Leave: Up to 15 additional days
  • Flexible working: We welcome applicants who are looking for flexible working arrangements
  • Enhanced parental leave: offers up to 26 weeks for maternity, adoption and shared parental leave -enhancements are available for paternity leave, neonatal leave and fertility testing and treatments
  • Facilities: Fantastic site facilities including subsidised meals, free car parking and much more

The opportunity:

We are seeking an experienced HPC Engineer to support the design, implementation and ongoing operation of high-performance computing platforms with a strong Linux system/administration background.

As a HPC engineer you will be responsible for maintaining and optimising infrastructure, providing technical assistance to our user community ensuring reliable, secure and efficient system performance. You will manage and maintain HPC environments including compute nodes, storage and interconnects. The role involves close collaboration within your team and wider stakeholders across the organisation. You will also engage with wider multi-national and multi-cultured teams to drive capability development cross functionally.

  • Become part of a unique, well respected team of dedicated people that have been recognised within our company for its professionalism, dedication and flexibility.
  • Having the opportunity to work both nationally and internationally, broaden your horizons by embracing the rich cultural diversity of our company.
  • Partner with both engineers within MBDA and HPC vendors to ensure HPC services are meeting evolving business needs.
  • Be part of an organisation with a values-led culture that is committed to investing in its workforce with a personal development programme.

What we’re looking for from you:

  • Strong Linux system administration skills (installation, configuration, patching and troubleshooting)
  • Experience of HPC job schedulers and workload managers e.g., SLURM
  • Understanding of HPC interconnects such as InfiniBand and cluster networking
  • Knowledge of HPC storage systems such as GPFS, NFS
  • Familiarity with compilers, libraries and parallel programming models
  • Scripting and automation (Bash, Python, Ansible) for administration and monitoring
  • Knowledge of monitoring tools (Nagios, Prometheus, Grafana)
  • Knowledge of containerisation and virtualisation for HPC (Singularity/Apptainer, Docker, Kubernetes)
  • Strong knowledge of data security practices within HPC environments.
  • Strong communication skills to provide efficient user support and liaising with vendors.
  • Knowledge of IT service management and governance frameworks such as ITIL to follow incident, change and request processes.

Our company: Peace is not a given, Freedom is not a given, Sovereignty is not a given

MBDA is a leading defence organisation. We are proud of the role we play in supporting the Armed Forces who protect our nations. We partner with governments to work together towards a common goal, defending our freedom.

We are proud of our employee-led networks, examples include: Gender Equality, Pride, Menopause Matters, Parents and Carers, Armed Forces, Ethnic Diversity, Neurodiversity, Disability and more

We recognise that everyone is unique, and we encourage you to speak to us should you require any advice, support or adjustments throughout our recruitment process.

Follow us on LinkedIn (MBDA), X Instagram (MBDA_UK) and Glassdoor or visit our MBDA Careers website for more information.

Senior DevOps Engineer
Anson McCade
Newcastle upon Tyne
Hybrid
Senior
£60,000
+10

£Up to £60,000 GBP Competitive Bonus Hybrid WORKING Location: Newcastle Upon Tyne, North East - United Kingdom Type: Permanent Senior DevOps Engineer Our client is a leading technology consultancy, ranked No. 1 in its industry and included for over 20 years on Fortune’s World’s Most Admired Companies . As a Senior DevOps Engineer , you will play a key role in designing, building, and automating secure, scalable environments to support the development and delivery of enterprise software solutions. Working within multi-skilled agile teams, you will implement CI/CD pipelines, infrastructure-as-code, and automated testing processes, ensuring delivery teams can develop, test, and deploy features efficiently and reliably. This is a client-facing, delivery-focused role suited to experienced DevOps engineers who are comfortable leading technical initiatives, collaborating across teams, and driving best practices in automation, cloud deployment, and operational resilience. You’ll have the opportunity to: Design, implement, and maintain CI/CD pipelines to support agile software delivery Automate infrastructure provisioning and environment setup using tools such as CloudFormation, AWS CDK, Terraform, or Ansible Configure and maintain tools for source control, testing, performance, and security, including GitLab, Jenkins, Smartbear, and SonarQube Implement system monitoring and alerting using tools such as CloudWatch, AppDynamics, Kibana, Splunk, or Prometheus Work with cloud and virtualization technologies to deliver secure, scalable environments Collaborate with Scrum teams to integrate automated testing and continuous delivery practices Your Responsibilities: Support development teams by automating workflows, integrations, and deployments Ensure development, testing, and production environments are robust, resilient, and scalable Apply Infrastructure-as-Code practices to provision and manage environments Monitor and maintain operational performance, security, and resilience of deployed systems Work closely with team leads to implement DevOps practices and facilitate continuous improvement Contribute to technical design, architecture, and roadmap discussions for DevOps initiatives Mentor and guide other engineers on DevOps best practices and tooling Key Requirements: Proven experience in Continuous Integration and Continuous Deployment with hands-on implementation Infrastructure-as-Code experience using CloudFormation, AWS CDK, Terraform, or similar Experience with automated software QA, system monitoring, and alerting Knowledge of public/private cloud environments and virtualization technologies Proficiency with Linux administration and one or more scripting languages (Python, Node.js, TypeScript, Bash, PowerShell) Familiarity with RESTful APIs and their integration into DevOps pipelines Experience working in Agile and Lean software delivery environments Strong collaboration and communication skills across functional and technical teams You will gain exposure with: Cloud-native deployment and containerization technologies Advanced automation for development, testing, and operations workflows Enterprise-scale DevOps practices in highly regulated client environments Continuous improvement of security, performance, and operational resilience Leadership opportunities in introducing and defining DevOps practices across teams Why Join?: Work on high-profile, enterprise-scale programmes delivering real-world impact Develop your career as a Senior DevOps Engineer in a world-leading, highly admired technology consultancy Collaborate with multi-skilled teams across cloud, development, and operations functions Benefit from structured learning, mentoring, and career progression opportunities Be part of a collaborative, inclusive, and ambitious consulting culture Interested? Apply Now! Reference: AON/AMC/PGDevops #aaon TPBN1_UKTJ

Field Application Engineer
Verso Recruitment Group
Not Specified
In office
Mid - Senior
Private salary

Job Title: Field Application Engineer
Location: Towcester
Salary: We know salary transparency matters. While we can t list a figure on this advert, the client is genuinely flexible and open to shaping the package around the right person.
Employment Type: Permanent

About the Role
A leading technology business is seeking a Field Application Engineer to work closely with customers, understand their technical requirements, and translate these into clear engineering specifications. You will act as the main technical contact throughout the full project lifecycle, ensuring solutions are correctly applied, integrated, and supported.

Key Responsibilities

  • Engage with customers to understand technical and operational needs.
  • Translate customer requirements into detailed technical documentation.
  • Provide full lifecycle support from concept through integration, testing, deployment, and post delivery.
  • Assess and advise on the application of products to meet customer challenges.
  • Act as the primary technical liaison between customers and internal engineering teams.
  • Support product demonstrations, troubleshooting, and solution optimisation.

Skills and Experience

  • Strong background in embedded systems.
  • Experience with VxWorks and Linux.
  • Proficiency in C/C++ for embedded systems/hardware
  • Ability to interpret customer needs and convert them into actionable technical requirements.
  • Confident communicator with experience working directly with customers.
  • Problem solving mindset and ability to work both independently and collaboratively.

Due to the nature of the work, this role requires SC clearance. Candidates must be UK nationals or have resided in the UK for a minimum of 5 years to meet eligibility criteria.

For more information, please contact Cathy Swain.
T: (phone number removed)
E: (url removed)

GPU Software Engineer
Sanderson Recruitment
Portsmouth
Hybrid
Mid - Senior
£550/day

£550/day Inside IR-35

Portsmouth - 3 days per week on site

Initial 4 month contract

We’re looking for a Software Engineer to work within a Space Systems Engineering team, developing custom parallel algorithms and accelerating the processing of large-scale imagery and data on GPU platforms.

Key technical skills:

C++ development and GPU programming frameworks

Parallel programming concepts and GPU architecture

Linux systems engineering

Profiling and debugging tools for GPU code

What you’ll be doing:

Designing and implementing parallel algorithms for GPUs where existing libraries aren’t sufficient

Building GPU-ready code for vectorisation, parallel execution and large-scale data processing

Offloading CPU-heavy imaging, simulation or ML workloads onto multi-GPU Linux systems

Producing benchmarks, validating performance gains and ensuring numerical correctness

Experience with GPU acceleration in gaming or AI development is also relevant.

Reasonable Adjustments:

Respect and equality are core values to us. We are proud of the diverse and inclusive community we have built, and we welcome applications from people of all backgrounds and perspectives. Our success is driven by our people, united by the spirit of partnership to deliver the best resourcing solutions for our clients.

If you need any help or adjustments during the recruitment process for any reason , please let us know when you apply or talk to the recruiters directly so we can support you.

TPBN1_UKTJ

Android Engineer
Sanderson Recruitment
London
In office
Junior - Mid
Private salary

Sanderson are currently working with a client who are looking to grow their Android development team. This will include working across the entire Android tech stack, working on extremely unique projects.

Role:

In a world where new apps are designed to deliver turnover & profit, you’ll be solving problems to deliver functional code to the companies’ partners

As an Android Engineer, you will have to endeavour to solve problems on your own, utilising your self-starting and curious nature to create solutions to difficult problems.

The key requirements

  • App development experience with Java and Android Studio.
  • Exposure to Android or Linux internals
  • Experience with low level coding languages such as C and C++.

This role will require eligibility to be clearable to DV Clearance

If you’re interested in the above, apply or reach out to

Reasonable Adjustments:

Respect and equality are core values to us. We are proud of the diverse and inclusive community we have built, and we welcome applications from people of all backgrounds and perspectives. Our success is driven by our people, united by the spirit of partnership to deliver the best resourcing solutions for our clients.

If you need any help or adjustments during the recruitment process for any reason, please let us know when you apply or talk to the recruiters directly so we can support you.

Principal Embedded Software Engineer
Zenovo
Multiple locations
In office
Senior
£75,000 - £75,000

Job Title: Principal Embedded Software Engineer Location: North West & Yorkshire Offices Salary: Up to £75k (depending on experience) We’re partnering with an established technology engineering organisation seeking a Principal Embedded Software Engineer to lead software architecture, technical delivery, and development strategy across advanced embedded systems. This is a senior, hands-on role combining system architecture, embedded software development, and project ownership. A key aspect of this position is applying electrical power systems knowledge and protection function theory within embedded control environments. If you’re a senior embedded engineer looking to influence architecture, lead delivery, and work on complex real-time systems, we want to hear from you! About the Role Define and own embedded software architecture and technical direction Lead delivery of complex embedded projects to time and quality targets Develop and maintain robust C/C++ embedded codebases Translate system requirements into structured deliverables Guide design decisions and review implementation approaches Oversee testing strategy, documentation, and release quality Identify technical risks and implement mitigation strategies Drive Agile processes and continuous improvement practices Collaborate cross-functionally with engineering and project stakeholders About you Degree (or equivalent experience) in Computer Science, Electronics, or similar Advanced C/C++ embedded development experience Strong background in embedded systems design Experience working with real-time operating systems (e.g., FreeRTOS) Solid understanding of multithreading and concurrency Networking knowledge including TCP/IP, UDP and secure communications Experience with embedded Linux or RTOS environments Knowledge of electrical power systems and protection function theory Experience delivering commercial embedded products end-to-end Peripheral interfacing experience (SPI, I2C, memory interfaces) Debugging complex real-time or multithreaded systems Desirable Experience Linux-based embedded platforms or containerised environments Python or scripting languages CI/CD pipelines and DevOps tooling Industrial communication protocols or automation systems Cybersecurity concepts within embedded environments Cloud or enterprise platform integration Wireless communications (WiFi, Bluetooth, Zigbee) Please note, we cannot offer sponsorship for this role. If interested, please send over an updated CV

Embedded C++ Software Engineer
Zenovo
Not Specified
Hybrid
Junior - Mid
£45,000 - £55,000

Job Title: Embedded Software Engineer (C++ / Linux) Location: Bristol (2/3 Days Per Week On-Site) Salary: £45,000 - £55,000 + Bonus & Benefits (Depending on Experience) Note: Only candidates with permanent, unrestricted UK working rights will be considered, as visa sponsorship is not offered for this position. Overview: We are looking for a skilled Embedded Software Engineer to develop, maintain, and optimise Embedded C++ software for Linux-based systems. This role will focus on developing Embedded Software for systems & products  used in industrial, aerospace, automotive & manufacturing sectors. A successful candidate will work closely with cross-functional engineering teams, integrating software with hardware and supporting the full product lifecycle of a next generation product. Responsibilities: -Design, implement, and maintain embedded C++ software for Linux platforms - Work closely with hardware, systems and design engineers to integrate software with embedded devices - Debug, test, and optimise software for performance and reliability - Contribute to software architecture, APIs, and technical documentation - Support validation, testing, and product release processes - Collaborate in cross-functional engineering teams to solve complex technical problems Experience Required: - Strong proficiency in Embedded C++ - Experience with Linux-based embedded systems - Familiarity with debugging tools, version control, and software development workflows - Experience with device drivers or low-level hardware interfaces - Knowledge of communication protocols (SPI, I2C, UART, CAN, Ethernet) - Familiarity with CI/CD pipelines

Software Engineer
Rise Technical Recruitment
Somerset
In office
Mid - Senior
£45,000/day - £50,000/day

Frome, Somerset - Onsite £45,000 - £50,000 + Private Healthcare + 26 Days Holiday This is an excellent opportunity for a Software Engineer to join a specialised Avionics team. This role is perfect for someone who thrives on technical variety, ranging from high-level UI development to low-level embedded systems, and wants to see their code take flight in the real world. This company is a fast-growing aerospace R&D firm is a pioneer in autonomous aviation. They design, manufacture, and operate large-scale autonomous helicopters for both military and civilian markets. Operating with a "safety-first" culture and a small, highly experienced team, they offer a cutting-edge environment where innovation and robust engineering are at the heart of everything they do. In this varied role you will be responsible for the full software lifecycle, from initial brief to live deployment. You will develop software for Linux-based deployed systems, create intuitive user interfaces, and while not as heavily weighted, you will have the opportunity dive into firmware for embedded systems. A unique aspect of this position includes supporting in-person flight testing, allowing you to develop and refine avionics systems in a live, operational environment. The ideal candidate will possess a proven track record of delivering robust, safety-critical code without AI reliance. You should be highly proficient in Linux, Python and Java, while beneficial to also have experience with C/C++, coupled with a deep understanding of STM32 processors and hardware interfaces such as CAN, SPI, and I2C. Beyond technical ability, you must be a British Citizen with a valid driving licence. This is a fantastic opportunity to join a forward-thinking company that values work-life balance through a 9-day fortnight (every other Friday off). Beyond the technical challenge, you'll have the chance to work autonomously and travel both nationally and internationally. The Role: Managing the full lifecycle from the initial brief through to final deployment in service. Developing software for Linux-based deployed systems, user interfaces, and autonomy controls. Supporting live, in-person flight testing to refine avionics systems in a real-world environment. 5 days onsite in Frome The Person: Strong experience with Java, Python, Linux. Strong background in Linux-based systems, Raspberry Pi, and hardware interfaces like CAN and SPI. Beneficial to have experience with Firmware development (C/C++) Must be a British Citizen and hold a valid UK driving licence Reference Number: BBBH(phone number removed) Rise Technical Recruitment Ltd acts an employment agency for permanent roles and an employment business for temporary roles. The salary advertised is the bracket available for this position. The actual salary paid will be dependent on your level of experience, qualifications and skill set and will be decided by our client, the employer. Rise are not responsible or liable for any hiring decisions made by the end client. We are an equal opportunities company and welcome applications from all suitable candidates

Contract Applications Developer - C++/Windows
Verso Recruitment Group
Cambridgeshire
Hybrid
Mid - Senior
Private salary

Job Title: Contract Applications Developer - C++/Windows
Location: Cambridge
Rate: We know rate transparency matters. While we can t list a figure on this advert, we are more than happy to disclose immediately upon application
Employment Type: Contract - 6 Month Contract
Working Arrangements: Hybrid working (3 days on site, 2 from home)

A contract opportunity for an experienced Contract Applications Developer - C++/Windows to join a high performance engineering team in Cambridge, working on motor control, embedded systems, and cross platform development across Windows and Linux. This is an initial 6 month contract with strong potential for extension.

You will develop and enhance software that drives complex motor control systems used in advanced engineering environments. The work involves low level control, real time performance, and robust cross platform implementation. Collaboration with electronics, firmware, and systems engineers is central to the role.

Key Responsibilities

  • Design, develop, and maintain C++ applications for motor control systems
  • Implement and optimise algorithms for real time motor control
  • Develop software for Windows and Linux environments
  • Integrate software with motor drivers and controllers

Essential Skills and Experience

  • Strong commercial experience in modern C++ (C+/17)
  • Proven background in motor control, motion systems, or embedded control loops
  • Confident working across Windows and Linux platforms
  • Experience with hardware interaction, device drivers, or real time systems
  • Solid understanding of multithreading, performance optimisation, and low level debugging
  • Ability to work independently in a fast paced R&D environment

This contract does not accept candidates operating through a Personal Service Company (PSC). Therefore, you will be required to work through an Umbrella company.

For more information, please contact Cathy Swain.
T: (phone number removed)
E: (url removed)

Senior Systems Developer
Gainham Recruitment
Not Specified
Fully remote
Senior
£60,000 - £80,000

A dynamic global Fintech company is seeking a Senior Systems Developer to join their team. This is a fully remote role and the position is open to both contractors and PAYE candidates. It is a full time role and the firm is based both in and out of the UK.

Hours: Monday Friday 9am - 5.00pm
Salary Range: £60,000 - £80,000 per annum

Responsibilities to include:
• Design and implement large-scale, high throughput event-driven systems for financial transaction processing and telecommunications infrastructure

Requirements:
• Advanced proficiency in C programming, deep understanding of POSIX standards and system calls, expert level Linux / Unix
• Extensive experience with TCP / IP socket programming
• Experience with ISO 8583 message processing and codec implementation
• Advanced Makefil development skills
• Advanced proficiency in data structure implementation
• Understanding of unit testing framework development

If you have the above skills and are able to demonstrate deep technical knowledge through code samples, project descriptions and technical discussions please email your up to date CV to Sian at Gainham Recruitment

DBA Specialist
Experis
Winchester
In office
Mid - Senior
£425/day - £465/day
+4

5 days on-site in Hursley or Leicester

12 months

SC Clearance required

UMBRELLA Only

Role Description:

  • We are seeking a skilled and experienced Database Administrator (DBA) Specialist to join our team.
  • The DBA Specialist will be responsible for the design, implementation, maintenance, and performance of our critical database systems.
  • This role requires a deep understanding of database technologies, strong problem-solving abilities, and a commitment to ensuring data integrity and availability.

Responsibilities:

  • Develop and maintain database schemas, tables, indexes, and stored procedures.
  • Ensure database scalability and performance.
  • Perform routine database maintenance tasks, including backups, restores, and patching.
  • Monitor database performance and troubleshoot issues.
  • Manage database security and access control. Implement and maintain high availability and disaster recovery solutions.

Required Skills:

  • Proven experience as a DBA Specialist or similar role.
  • Strong understanding of database concepts and principles.
  • Proficiency in one or more database management systems (e.g., Oracle, Microsoft SQL Server, MySQL, PostgreSQL, MongoDB).
  • Experience with database performance tuning and optimization.
  • Knowledge of database security best practices.
  • Familiarity with cloud-based database services (e.g., AWS RDS, Azure SQL Database, Google Cloud SQL) is a plus.
  • Experience with scripting languages (esp. PowerShell) is highly desirable.
  • Experience with database replication, high availability, and disaster recovery solutions.
  • Awareness of Apache Tomcat & JVM
  • Experience of overcoming VLDB challenges.
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills.
  • Ability to work independently and as part of a team.
  • Detail-oriented and organized.
  • Ability to manage multiple tasks and priorities.
  • Strong understanding of SQL.
  • Knowledge of operating systems, such as Linux and Windows.
  • Experience with Automation such as Ansible.
  • Some working knowledge of NetAPP OnTap and SnapCenter is highly desirable.

All profiles will be reviewed against the required skills and experience. Due to the high number of applications we will only be able to respond to successful applicants in the first instance. We thank you for your interest and the time taken to apply!

RedHat Specialist - SC Cleared
CBSbutler Holdings Limited trading as CBSbutler
Winnersh
Hybrid
Mid - Senior
£350/day - £380/day

Rate: 380 a day

IR35 Status: Inside IR35

Location: Wokingham Hybrid in office three days a week

Duration: 6 months duration

Clearance: SC Clearance required

You will join a global IT Consultancy bringing digital transformation to a public sector agency

Role Description:

Knowledge, Experience & Technical Expertise

  • Proven track record in the design, construction, and management of Red Hat Enterprise Linux versions 8, 9, and 10.
  • Demonstrated success in the design and management of Red Hat Satellite and Ansible Automation Platform.
  • Experienced in managing VMware solutions.
  • Proven leadership in guiding a small team of Red Hat subject matter experts (SMEs).
  • Strong understanding of network protocols and topologies.
  • Extensive customer-facing experience in an IT service role.
  • Methodical and positive approach to problem-solving.
  • Proficient in working effectively both independently and as part of highly productive small to medium-sized teams in an ITIL/DevSecOps based support environment.
  • Experience with business-critical real-time systems, ensuring high levels of availability through proactive actions.
  • Demonstrated accountability in seeing issues through to successful resolution. - Skilled in producing technical reports and documentation for both technical and non-technical audiences.
  • Strong communicator with excellent writing skills.

Essential Experience:

  • Proven experience in a production IT environment, managing enterprise IT infrastructure, hardware, hosting services, and network areas.
  • Ability to write and review architectural design documents.
  • Knowledge of industry trends and new technologies, with the ability to apply these trends to architectural needs.
DevOps Engineer
Applause IT Recruitment Ltd
Crewe
Hybrid
Mid - Senior
Private salary
+5

Role: DevOps Engineer
Location: Crewe (Hybrid - 3 days onsite per week)
Contract: Permanent
Hours: Full-time

A fantastic opportunity has become available for an experienced DevOps Engineer to join a growing technology team building a feature-rich platform supporting the fast-moving Electric Vehicle (EV) sector.

This is a hands-on role working within a collaborative, high-performing environment, where you’ll be responsible for improving deployment automation, scaling infrastructure, enhancing reliability, and driving best practices across modern DevOps tooling and processes.

The team is working at pace on a platform with rapidly evolving requirements, offering excellent scope for innovation, ownership, and technical progression.

The Role

As a DevOps Engineer, you will:

  • Build and maintain deployment automation across a large application portfolio
  • Deliver infrastructure provisioning and scaling using IaC (Cloud Development Kit or Terraform)
  • Support application configuration, optimisation, and migration into high-availability setups
  • Manage database deployments and contribute to performance planning
  • Carry out load testing, capacity planning, and performance monitoring
  • Investigate incidents, resolve issues, and improve system reliability
  • Work closely with developers using modern CI/CD workflows and container orchestration

This role reports into the Development Manager and can be office-based or hybrid (3 days per week onsite in Crewe).

Key Skills & Experience

Essential

  • Strong AWS experience - EC2, EKS, RDS, Aurora, networking, and cost optimisation
  • Confident with building & deploying C# / .NET applications
  • Experience with NuGet package management in CI/CD
  • Infrastructure as Code experience using CDK or Terraform
  • CI/CD experience with AWS CodePipeline or GitLab CI/CD
  • Solid Linux administration skills
  • Docker and Kubernetes experience
  • Strong understanding of TCP/IP, DNS, HTTP
  • Knowledge of security best practice for web application deployments
  • Experience with monitoring & logging tools (CloudWatch, Prometheus, Grafana)
  • Web application firewall experience (AWS WAF, Cloudflare)

Desirable

  • PostgreSQL and MSSQL administration
  • Azure cloud services
  • KongHQ / AWS API Gateway
  • Azure DevOps
  • CloudFront and other CDNs
  • SSL certificate management, configuration hardening, domain setup
  • Performance tuning and load testing
  • Experience with pipeline-based mobile app builds / remote Mac builders

What’s on Offer

  • Competitive salary and benefits package
  • Pension & life assurance
  • Employee fuel card scheme
  • Electric vehicle scheme
  • Employee assistance programme
  • Wellness and healthcare services
  • Cycle to work scheme
  • Free breakfast onsite
  • Modern purpose-built office with gym, caf and bar

If you’re an experienced DevOps Engineer looking to make a real impact on scalable, cloud-driven platforms in the EV and sustainability space, click apply now.

Java Developers
Fusion People Ltd
Multiple locations
Hybrid
Mid - Senior
£700/day - £750/day

Java Developers - Java21 min, TDD & BDD, West Yorkshire, 12 month contract - Inside IR35 - 750 /day Major Government client has superb opportunities for outstanding Java Developers with recent experience of Java21 or later. Working within a Team of Developers, Designers and Analysts, you will be an experienced Java Developer with a solid understanding of Agile, and on a day-to-day basis you will be responsible for designing, creating and improving new and existing products, platforms and transactions across government projects. Skills/ experience: You will have recent experience with Java 21 (or later), an excellent understanding of TDD and BDD, large microservice architectures, working in an Agile environment, be willing to work in a pair programming environment, have experience in implementing APIs for internal and external use along with the skills to build up a useful, robust automated test suite to support a continuous deployment environment. Additionally you will take part in 2nd-line support of applications and platforms, including occasional support outside of office hours, working knowledge of Unix-like operating systems such as Linux and/or Mac OS X coupled with understanding of the use of Responsive Web Design. Desirable skills include working knowledge of Jackson, JAX-RS, mocking frameworks such as Mockito, and messaging platforms such as ActiveMQ or Kafka, MongoDB or other document databases, building and scaling high-traffic websites and handling large data sets and scaling their handling and storage. Hybrid role, 60% in the office per week in Leeds Fusion People are committed to promoting equal opportunities to people regardless of age, gender, religion, belief, race, sexuality or disability. We operate as an employment agency and employment business. You'll find a wide selection of vacancies on our website.

Dev Ops Engineer
Comoro
Caterham
Hybrid
Mid
£45,000 - £55,000
+4

DevOps Engineer

Job Type: Full-time

Location: Surrey Hybrid (2 days office) .

Salary: £45k to £55k salary (Experience dependent) plus benefits.

We are delighted and excited to offer this opportunity to join an award winning and rapidly expanding tech business in the telecommunication billing sector.

Their growth is driven by a highly scalable cloud platform, strong engineering practices, and a focus on reliability. As their infrastructure and customer base continue to scale, this role is key to ensuring our systems remain secure, resilient, and efficient.

About the Role

We are seeking a Mid-Level DevOps Engineer with strong expertise in AWS, Linux, and Python, who is passionate about building and optimising CI/CD pipelines. You will work closely with development and operations teams to ensure smooth deployment processes, scalability, and reliability of our cloud-native applications.

Key Responsibilities

  • Design, implement, and maintain CI/CD pipelines for automated builds, testing, and deployments using tools like AWS CodePipeline.
  • Support the development team by providing automation tools and creating CI/CD pipelines to streamline workflows.
  • Manage and optimize AWS infrastructure(including ECS, EC2, S3, RDS, IAM, VPC).
  • Administer and troubleshoot Linux-based systems and write shell scripts for automation.
  • Develop automation scripts and tools using Python to streamline development operational tasks.
  • Implement and manage alerts automation using Datadog or similar monitoring tools to ensure proactive incident response.
  • Deploy and manage containerised applications using Docker and orchestrate environments.
  • Monitor system performance, identify bottlenecks, and implement solutions for high availability and scalability.
  • Collaborate with developers to integrate DevOps best practices into the software development lifecycle.
  • Ensure security and compliance across cloud and on-prem environments.

Key Skills & Qualifications

  • 3 5 years of hands-on experience in a DevOps or cloud infrastructure role.
  • Strong proficiency in AWS services and cloud architecture principles, including ECS and CodePipeline.
  • Experience with Linux administration and shell scripting.
  • Hands-on experience with Python for automation and tooling.
  • Familiarity with Node.js environments and process management using PM2.
  • Proven record in building and maintaining CI/CD pipelines (e.g., Jenkins, GitLab CI, GitHub Actions, AWS CodePipeline).
  • Familiarity with Infrastructure as Code tools (Terraform, CloudFormation).
  • Proficiency in Docker for containerization.
  • Excellent problem-solving skills, proactivity, and ability to work independently in a collaborative environment.

Desirable Skills & Qualifications

  • Experience with monitoring tools (Prometheus, Grafana, CloudWatch).
  • Understanding of networking concepts and security best practices.
  • Exposure to Agile methodologies and DevOps culture.
  • Experience with Ansible for configuration management.
SAP HANA Administrator
Clearwater People Solutions
Birmingham
Hybrid
Mid - Senior
£450/day - £500/day

Our client, an established catering and hospitality company, is currently recruiting an SAP HANA Administrator to join their SAP team on a 6-month contract basis. The SAP Administrator will be responsible for managing the Linux services in use to enable the business to achieve its business objectives and strategic plans.

Key Responsibilities for the SAP HANA Administrator:

  • Administer, manage, and maintain SAP HANA databases.
  • Perform database tuning and performance monitoring.
  • Support backup and recovery operations.
  • Provide support and guidance to the SAP team.
  • Resolve database performance issues, capacity issues, replication, and other data-related issues.
  • Ensure compliance with database vendor license agreements.

Skills Required for the SAP HANA Administrator:

  • A strong background working as an SAP Admin
  • Proficiency in database management, tuning, backup, and recovery
  • Strong technical documentation skills with ability to summarise technical issues or proposals in non-technical language when required.
  • Experience of SAP upgrade from S2 to HANA is desirable
  • Strong communication skills

Please apply as directed!

Senior Software Engineer
Insignis
Multiple locations
In office
Senior
Private salary

Job title: Principal Software Engineer - Autonomy

Location: Fareham, Hampshire

Responsible to: Autonomy & Control Director

Liaison with: All Kraken staff, sub-contractors, customers, and suppliers

Role overview: To lead the software development of a high-level autonomy capability to be deployed to all Kraken autonomous vehicles. This is a diverse R&D-led role covering vessel guidance, mission frameworks and behaviours, obstacle avoidance, and other high-level capabilities including modern AI techniques.

Most development will require strong expertise with C++, Python, ROS/ROS2, DDS, and embedded Linux environments. You will be responsible for designing, implementing, and optimising autonomy algorithms and systems in both experimental and production settings. You should be comfortable handling complex workloads across R&D, prototyping, and mission-critical production deployments.

Primary responsibilities include, but are not limited to:

  • Lead the development and implementation of high-level autonomous behaviours for unmanned vehicles.
  • Design and optimise algorithms for obstacle avoidance, path planning, and mission-level autonomy.
  • Work extensively with ROS2, DDS, and Linux-based systems to develop robust autonomy software.
  • Collaborate with cross-functional teams, including perception, navigation, and hardware engineers, to integrate autonomy solutions.
  • Develop and maintain high-quality, well-documented code using C++ and Python.
  • Conduct rigorous testing and validation of autonomy software in both simulated and real-world environments.
  • Provide technical leadership, mentoring, and guidance to junior engineers and researchers.
  • Balance R&D experimentation with production-level software deployment and optimisation.

PERSON SPECIFICIATION

Essential skills, knowledge and experience:

  • Extensive experience in C++, with a focus on software architecture and algorithms.
  • Strong understanding of autonomous system design, including motion planning, state estimation, and behaviour-based control.
  • Experience working with Linux, including system-level debugging and performance tuning.
  • Solid knowledge of real-time systems, distributed computing, and middleware communication frameworks.
  • Experience developing and deploying software in an R&D and production environment.
  • Excellent problem-solving skills with the ability to innovate and iterate on autonomy algorithms.
  • Strong verbal and written communication skills, capable of conveying complex technical ideas clearly.

Desirable skills, knowledge and experience:

  • Proven expertise in ROS or ROS2 and/or DDS based systems, Python.
  • Experience with sensor fusion techniques (LIDAR, RADAR, cameras, IMUs).
  • Knowledge of deep learning-based perception for autonomous systems.
  • Experience with simulation tools such as Gazebo, CARLA, or Unreal Engine.
  • Familiarity with real-time and embedded systems.
  • Familiarity with cloud-based robotics and containerization (Docker, Kubernetes).
  • Familiarity with PX4 and MAVLink based flight control systems.
  • Previous work in the defence, aerospace, or maritime autonomy sectors.

Key behaviours that align with our commitment to excellence, collaboration and efficiency within the workplace:

  • To be punctual and manage workload effectively to meet deadlines and priorities.
  • Clearly convey ideas and information while actively listening to others.
  • Work well with colleagues to achieve common goals and support team members as needed.
  • Identify issues and develop practical solutions in a timely manner.
  • Maintain a high standard of conduct, respecting confidentiality and addressing challenges respectfully.
  • Ensure work is accurate, thorough and free from errors through careful review.
  • Take ownership of tasks, following through on commitments.
  • Maintain professionalism in client interactions.

General accountabilities and responsibilities:

  • To use personal judgement and initiative to develop effective and constructive solutions to challenges and obstacles in day-to-day activities and procedures within the specified role
  • To maintain personal ability in, and appropriate use of, all relevant IT (Information and Technology) and other systems required to adequately perform the role
  • To act ethically, with integrity and in the best interest of the business at all times
  • To maintain a professional and supportive relationship with team members and other departments to deliver business objectives or deadlines
  • To carry out any other duties as detailed by a member of the senior management team or authorised representative
  • To keep good time management to minimise any wasted time and maximise productivity and effectiveness

Health & Safety responsibilities:

  • To ensure that the working area is a clean and a safe environment in compliance with the best practice and health and safety policies
  • To ensure any equipment used is safe, within electrical test date and all guards and interlocks are working and in place
  • To act safely and responsibly in line with company processes and Health and Safety procedures to ensure your safety and the safety of others
  • To report any potential Health and safety hazards or violations to your line manager or directly to the QHSE Manager
  • To ensure any PPE or work wear required or provided for the job is worn and checked regularly for wear and then reported when replacements required
Embedded Software Engineer
IO
Not Specified
Hybrid
Senior
Private salary

Edinburgh - 3 days on site, 2 days remote per week

Permanent

iO Associates are working with an outstanding consultancy organisation who are looking to add a new member to their Embedded Software team, due to ongoing growth.

They work across a range of different sectors, allowing you the opportunity to explore some incredible technologies. With this role being a senior vacancy, you will have the chance to take ownership of development with the projects that you will be working on.

Required skills:

  • Embedded Software development
  • Low level/baremetal
  • Linux operating systems
  • C++

Desired skills:

  • IoT - WiFi, Bluetooth, BLE
  • RTOS - FreeRTOS, ThreadX, Zephyr
  • DSPs

They have a fantastic office on the outskirts of Edinburgh, it is a truly collaborative environment that delivers exceptional results for their customers.

There is never a dull day, you will have the opportunity to learn about some incredible technologies and work on numerous projects through each year.

If you are interested in finding out more, please apply to this advert and we can set up a call.

Principal Software Engineer
Insignis
Not Specified
In office
Senior
Private salary

Job title: Principal Software Engineer - Autonomy

Location: Fareham, Hampshire

Responsible to: Autonomy & Control Director

Liaison with: All Kraken staff, sub-contractors, customers, and suppliers

Role overview: To lead the software development of a high-level autonomy capability to be deployed to all Kraken autonomous vehicles. This is a diverse R&D-led role covering vessel guidance, mission frameworks and behaviours, obstacle avoidance, and other high-level capabilities including modern AI techniques.

Most development will require strong expertise with C++, Python, ROS/ROS2, DDS, and embedded Linux environments. You will be responsible for designing, implementing, and optimising autonomy algorithms and systems in both experimental and production settings. You should be comfortable handling complex workloads across R&D, prototyping, and mission-critical production deployments.

Primary responsibilities include, but are not limited to:

  • Lead the development and implementation of high-level autonomous behaviours for unmanned vehicles.
  • Design and optimise algorithms for obstacle avoidance, path planning, and mission-level autonomy.
  • Work extensively with ROS2, DDS, and Linux-based systems to develop robust autonomy software.
  • Collaborate with cross-functional teams, including perception, navigation, and hardware engineers, to integrate autonomy solutions.
  • Develop and maintain high-quality, well-documented code using C++ and Python.
  • Conduct rigorous testing and validation of autonomy software in both simulated and real-world environments.
  • Provide technical leadership, mentoring, and guidance to junior engineers and researchers.
  • Balance R&D experimentation with production-level software deployment and optimisation.

PERSON SPECIFICIATION

Essential skills, knowledge and experience:

  • Extensive experience in C++, with a focus on software architecture and algorithms.
  • Strong understanding of autonomous system design, including motion planning, state estimation, and behaviour-based control.
  • Experience working with Linux, including system-level debugging and performance tuning.
  • Solid knowledge of real-time systems, distributed computing, and middleware communication frameworks.
  • Experience developing and deploying software in an R&D and production environment.
  • Excellent problem-solving skills with the ability to innovate and iterate on autonomy algorithms.
  • Strong verbal and written communication skills, capable of conveying complex technical ideas clearly.

Desirable skills, knowledge and experience:

  • Proven expertise in ROS or ROS2 and/or DDS based systems, Python.
  • Experience with sensor fusion techniques (LIDAR, RADAR, cameras, IMUs).
  • Knowledge of deep learning-based perception for autonomous systems.
  • Experience with simulation tools such as Gazebo, CARLA, or Unreal Engine.
  • Familiarity with real-time and embedded systems.
  • Familiarity with cloud-based robotics and containerization (Docker, Kubernetes).
  • Familiarity with PX4 and MAVLink based flight control systems.
  • Previous work in the defence, aerospace, or maritime autonomy sectors.

Key behaviours that align with our commitment to excellence, collaboration and efficiency within the workplace:

  • To be punctual and manage workload effectively to meet deadlines and priorities.
  • Clearly convey ideas and information while actively listening to others.
  • Work well with colleagues to achieve common goals and support team members as needed.
  • Identify issues and develop practical solutions in a timely manner.
  • Maintain a high standard of conduct, respecting confidentiality and addressing challenges respectfully.
  • Ensure work is accurate, thorough and free from errors through careful review.
  • Take ownership of tasks, following through on commitments.
  • Maintain professionalism in client interactions.

General accountabilities and responsibilities:

  • To use personal judgement and initiative to develop effective and constructive solutions to challenges and obstacles in day-to-day activities and procedures within the specified role
  • To maintain personal ability in, and appropriate use of, all relevant IT (Information and Technology) and other systems required to adequately perform the role
  • To act ethically, with integrity and in the best interest of the business at all times
  • To maintain a professional and supportive relationship with team members and other departments to deliver business objectives or deadlines
  • To carry out any other duties as detailed by a member of the senior management team or authorised representative
  • To keep good time management to minimise any wasted time and maximise productivity and effectiveness

Health & Safety responsibilities:

  • To ensure that the working area is a clean and a safe environment in compliance with the best practice and health and safety policies
  • To ensure any equipment used is safe, within electrical test date and all guards and interlocks are working and in place
  • To act safely and responsibly in line with company processes and Health and Safety procedures to ensure your safety and the safety of others
  • To report any potential Health and safety hazards or violations to your line manager or directly to the QHSE Manager
  • To ensure any PPE or work wear required or provided for the job is worn and checked regularly for wear and then reported when replacements required
Frequently asked questions
Our job board features a wide range of Linux-related positions, including system administrator, DevOps engineer, Linux kernel developer, cloud engineer, and support engineer roles.
Yes, many employers post remote Linux job opportunities. You can filter your job search to show only remote or hybrid positions.
While certifications like RHCE, LPIC, or CompTIA Linux+ can enhance your profile, many employers also value hands-on experience and relevant skills. Job requirements vary, so check each listing carefully.
New Linux job listings are added daily to ensure you have access to the latest opportunities in the market.
Yes, you can create a profile, upload your resume, and set up customized job alerts to be notified about new Linux jobs matching your criteria.