Senior Linux Systems Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+9 more
Job description
As a Senior Linux Systems Engineer, you will take ownership of the Linux foundation powering advanced industrial systems in the field. You will work across custom Linux image creation, deployment pipelines, print/control software, and cloud-connected infrastructure running on Linux and Docker-based platforms.
You will play a key role in shaping platform security, reliability, scalability, and operational excellence, while collaborating closely with software, firmware, robotics, and product engineering teams., * Own the build, customisation, deployment, and update pipeline for Linux-based systems deployed globally
- Design and maintain Linux-based control platforms for advanced industrial applications
- Improve platform security through hardening, patching, secure update delivery, access control, and threat mitigation
- Support and help lead the development of a Linux + Docker SaaS platform, including deployment, monitoring, and containerised services
- Manage software releases and ensure reliable deployments into production environments
- Conduct code reviews and mentor engineers within the team
- Optimise systems for reliability, scalability, performance, and security
- Contribute to automation, monitoring, and operational tooling across the software stack
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or another technical discipline
- 4+ years of software engineering experience with a strong systems focus
- Strong Python development skills
- Deep Linux systems knowledge beyond standard administration
- Experience building and maintaining custom Linux images using tools such as Yocto, Buildroot, Debootstrap, or similar
- Strong understanding of Linux security principles including hardening, encryption, access control, and secure update mechanisms
- Solid Docker/containerisation experience
- Experience with CI/CD pipelines and automated deployment workflows
- Experience writing unit, integration, and end-to-end tests
- Excellent communication and problem-solving skills
- Comfortable working in a fast-paced engineering environment
Nice to Have
- Experience with industrial systems or robotics environments
- Strong networking knowledge
- Open-source contributions or technical publications
Benefits & conditions
- Opportunity to work on genuinely cutting-edge industrial technology
- High-impact engineering role with strong ownership
- Collaborative and highly technical environment
- Competitive salary and benefits package
- Hybrid working model
- Career growth within a rapidly scaling technology business
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
Where to Find Entry-Level Software Engineering Jobs
Where To Find Software Engineering Jobs
Is Software Engineering Over-Saturated?