At a Glance
- Tasks: Write and maintain tools for Linux OS, optimising system performance.
- Company: Leading financial services firm with a focus on innovative software development.
- Benefits: Up to £430k total compensation, full-time role with great perks.
- Why this job: Tackle challenging problems and shape the future of Linux systems.
- Qualifications: 5-10 years Linux experience, strong Python coding skills, and curiosity.
- Other info: Join a respected team of top engineers in a dynamic environment.
The predicted salary is between 30000 - 50000 £ per year.
Overview
Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
What you’ll be doing:
- Writing and maintaining tools and infrastructure around the Linux OS
- Working closely with hardware and trading teams to fine-tune system performance
- Digging deep into memory, CPU, and I/O behaviour to uncover and fix bottlenecks
- Automating the build, test, and release of custom Linux images
- Helping shape the future of Linux systems at scale in a highly technical, low-latency environment
What we’re looking for:
- 5-10 years of deep Linux experience — ideally across RHEL, CentOS, or Ubuntu
- Strong coding skills in Python (bonus points for C++ or Rust)
- Experience tuning system performance (kernel parameters, memory, scheduling, etc.)
- Knowledge of infrastructure-as-code tools (e.g. Ansible, Terraform, Packer) is a plus
- Someone who’s curious, hands-on, and thrives in an engineering-driven culture
Why this role stands out:
- You’ll work on genuinely challenging, interesting problems with real-world impact
- The team is highly respected — they submit the most bugs to Red Hat
- You’ll be surrounded by some of the best engineers in the industry
Compensation: Up to £430k total compensation
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Information Technology and Finance
Industries: Financial Services and Software Development
Linux Engineer employer: Denu Recruit
Contact Detail:
Denu Recruit Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Linux Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with other Linux enthusiasts. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your projects, especially those involving Linux tools or automation. This gives potential employers a taste of what you can do beyond your CV.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and system performance tuning. Practice common Linux-related problems and be ready to discuss your past experiences in detail.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities that might just be the perfect fit for you. Plus, it’s a great way to get noticed by our hiring team.
We think you need these skills to ace Linux Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your deep Linux experience and coding skills. We want to see how your background aligns with the role, so don’t be shy about showcasing your achievements in system performance tuning and automation.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about Linux and how your hands-on experience makes you a great fit for our team. Let us know what excites you about tackling challenging problems in a low-latency environment.
Show Off Your Projects: If you've worked on any relevant projects, whether personal or professional, make sure to mention them. We love seeing practical examples of your skills, especially if they involve infrastructure-as-code tools like Ansible or Terraform.
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 shows us you’re keen to join our team!
How to prepare for a job interview at Denu Recruit
✨Know Your Linux Inside Out
Make sure you brush up on your Linux knowledge, especially RHEL, CentOS, and Ubuntu. Be prepared to discuss your experience with system performance tuning and how you've tackled bottlenecks in the past.
✨Show Off Your Coding Skills
Since strong coding skills in Python are a must, practice writing clean and efficient code. If you have experience with C++ or Rust, be ready to share examples of projects where you used these languages.
✨Familiarise Yourself with Infrastructure-as-Code
Get comfortable with tools like Ansible, Terraform, and Packer. Be prepared to explain how you've used these tools in previous roles to automate processes and improve efficiency.
✨Demonstrate Your Curiosity and Hands-On Approach
This role values a curious mindset, so think of examples where you've gone above and beyond to solve problems. Share experiences that highlight your hands-on approach and how you thrive in an engineering-driven culture.