Software Engineer - Linux

Leonardo DRS · London, England ·

Last confirmed by our partners on 16 Oct 2026.

Apply on partner site You apply on the advertiser's own site — nothing is stored here.

Overview

In this role you will shape secure endpoint solutions by working at the intersection of Linux internals, networking, and security. You’ll develop and maintain Linux-based operating systems for high-profile clients, focusing on secure distributions and customized components. You will collaborate across teams to ensure quality and deliver a superior customer experience. This position offers the opportunity to impact next-generation endpoint technologies in a fast-moving environment. A strong emphasis on security, performance, and open systems defines the role and its impact.

Responsibilities

  • Develop and maintain Linux-based operating systems
  • Work on Linux distributions with a focus on security
  • Configure and customize OS components
  • Meet requirements and deliver excellent customer experience
  • Deliver a high-quality, functional product

Key requirements

  • Ubuntu operating system
  • C programming
  • TCP/IP network configuration, security and components
  • PKI certificate and key management
  • Debian package management
  • Bash scripting
  • Object oriented programming in C++
  • A degree in STEM or significant programming experience
  • Python programming
  • Linux kernel programming
  • Open source development
  • Security infrastructure
Apply on partner site Listing supplied by one of our partner job boards. Last confirmed: 5 days ago.

Report this job

Market data from EasyWorkClub, not from the employer

Typical pay for Software developer in London: £50,000 – £100,000, from 460 adverts

882 live adverts for Software developer in London

Same role within 50 km

Remote or home office in 17% of 689 Software developer adverts we list nationwide

More openings at Leonardo DRS

22 other openings we list

Leonardo DRSLondon Apply