Linux Software Engineer in Manchester

Linux Software Engineer in Manchester

Manchester Full-Time 50000 - 60000 £ / year (est.) No working from home possible
SII Group UK

At a Glance

  • Tasks: Develop and support software solutions on Linux platforms in a dynamic team.
  • Company: Join a leading tech company known for its collaborative and inclusive culture.
  • Benefits: Enjoy competitive salary, private medical insurance, and flexible working options.
  • Other info: Great opportunities for professional development and continuous learning.
  • Why this job: Make an impact in defence and aerospace while advancing your career in tech.
  • Qualifications: 5 years of Linux engineering experience and strong scripting skills required.

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

Check you match the skill requirements for this role, as well as associated experience, then apply with your CV below.

SII OVERVIEW: SII Group delivers Digital Services, IT, Engineering, and Consulting to diverse industries, enabling digital transformation through our commitment to Growth, People, and CSR. With over 16,000 professionals across 21 countries, we’re recognised as a “Great Place to Work” for fostering a high-trust culture. Our core values of Trust, Transparency, and Quality drive our work package delivery, ensuring we meet and exceed client expectations as a committed partner. Since 2016, SII UK has supported top Aerospace & Defence, Aviation, Transportation, and Finance clients, empowering digital transformation with industry-leading engineering expertise. Let’s Tech Together is our promise to encourage innovation and teamwork. We support our engineers with development opportunities and a collaborative, inclusive environment where every voice is valued and empowered.

THE OPPORTUNITY: We are supporting a major defence programme seeking an experienced Linux Software Engineer to join a high-performing engineering team developing and supporting complex software systems in a secure environment in Greater Manchester. This role is ideal for an engineer with a strong Linux background who enjoys working across software development, infrastructure, automation and system integration. You'll contribute to the design, development, deployment and support of large-scale distributed software systems operating within mission-critical environments.

KEY RESPONSIBILITIES:

  • Develop, deploy and support software solutions on Linux-based platforms.
  • Troubleshoot operating system, infrastructure and application-level issues.
  • Design and maintain automation and scripting solutions using Bash, Shell and Python.
  • Support software build, integration and deployment activities.
  • Work with configuration management and software development tools such as Git, Jenkins and Jira.
  • Collaborate with multidisciplinary engineering teams to deliver software to cost, quality and schedule requirements.
  • Support software testing, debugging, integration and verification activities.
  • Contribute to technical documentation, engineering reviews and continuous improvement initiatives.

ESSENTIAL SKILLS & EXPERIENCE:

  • Minimum 5 years' commercial experience in Linux engineering or software development.
  • Strong Linux administration and troubleshooting experience, ideally within RHEL (Red Hat Enterprise Linux) environments.
  • Strong scripting capability using Bash, Shell, Python.
  • Experience developing and supporting software on Linux targets.
  • Understanding of TCP/IP networking, DNS, DHCP, HTTP.
  • Experience with software configuration management and development tools.
  • Familiarity with Agile software development environments.
  • Strong communication and stakeholder engagement skills.

DESIRABLE SKILLS:

  • Java and/or C++ development experience.
  • Experience with Ansible, Chef, Infrastructure automation tools.
  • Containerisation and orchestration technologies such as Kubernetes, Podman.
  • Virtualisation technologies including VMware, Proxmox.
  • Jenkins or CI/CD pipeline experience.
  • Jira, Bitbucket and Artifactory.
  • Security patching, vulnerability management and hardening activities.
  • Experience within defence, aerospace or other highly regulated engineering environments.

BENEFITS:

  • Competitive Basic Salary
  • 6% Employers Contribution + 6% as a salary sacrifice
  • Private Medical Insurance, Life Cover and Income Protection
  • 25 days holiday
  • 10 days full sick pay per year
  • Flexible working
  • Cycle to Work & Tech Scheme
  • Continuous professional development
  • Corporate access to the Udemy platform

* If you're applying for a role requiring security clearance, please be aware that foreign or dual nationality is not an automatic bar, however certain posts may have restrictions which could affect those who do not have sole British nationality or who have personal connections with certain countries outside the UK.

Linux Software Engineer in Manchester employer: SII Group UK

SII Group is an exceptional employer, recognised as a 'Great Place to Work' for its commitment to fostering a high-trust culture and supporting employee growth. With a focus on innovation and teamwork, SII UK offers a collaborative environment in Greater Manchester, where engineers can thrive through continuous professional development and a range of benefits including competitive salaries, private medical insurance, and flexible working arrangements.

SII Group UK

Contact Details:

SII Group UK Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Linux Software Engineer in Manchester

Tip Number 1

Get your networking game on! Connect with professionals in the industry, especially those already working at SII Group. A friendly chat can sometimes lead to insider info about job openings or even a referral.

Tip Number 2

Show off your skills in action! If you’ve got a GitHub or similar portfolio, make sure it’s up to date. Potential employers love seeing real examples of your work, especially when it comes to Linux and scripting.

Tip Number 3

Prepare for the interview like it’s a mission! Research common Linux-related questions and practice your answers. Don’t forget to brush up on your troubleshooting techniques and be ready to discuss your past projects.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, we’re all about making the process smooth and straightforward for you.

We think you need these skills to ace Linux Software Engineer in Manchester

Linux Administration
Troubleshooting
Bash Scripting
Shell Scripting
Python Scripting
Software Development
TCP/IP Networking

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Linux Software Engineer role. Highlight your relevant experience and skills, especially in Linux administration and scripting. We want to see how you match up with the key responsibilities listed in the job description!

Showcase Your Projects:If you've worked on any projects that involved software development or automation, be sure to include them! We love seeing practical examples of your work, especially if they relate to the technologies mentioned like Bash, Python, or Git.

Keep It Clear and Concise:When writing your application, keep it clear and to the point. Use bullet points for easy reading and make sure to proofread for any typos. We appreciate a well-organised application that gets straight to the good stuff!

Apply Through Our Website:Don’t forget to apply 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 what we do at StudySmarter!

How to prepare for a job interview at SII Group UK

Know Your Linux Inside Out

Make sure you brush up on your Linux skills before the interview. Be ready to discuss your experience with RHEL, troubleshooting, and any specific projects you've worked on. They’ll want to see that you can handle complex software systems in a secure environment.

Show Off Your Scripting Skills

Since scripting is key for this role, prepare to talk about your experience with Bash, Shell, and Python. Have examples ready where you've used these languages to automate tasks or solve problems. It’s all about demonstrating your practical knowledge!

Familiarise Yourself with Agile Practices

Understanding Agile methodologies is crucial for this position. Be prepared to discuss how you've worked in Agile environments before, and how you’ve collaborated with multidisciplinary teams. This shows you can adapt and thrive in their work culture.

Prepare Questions About Their Projects

Interviews are a two-way street! Prepare thoughtful questions about the defence programme and the technologies they use. This not only shows your interest but also helps you gauge if the role aligns with your career goals.