Software Engineer - Linux
Leonardo DRS · London, England ·
Last confirmed by our partners on 16 Oct 2026.
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
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
- Lead Software Engineer for COMMODITIES UK · Westminster Abbey · 1 km
- Lead Software Developer · Westminster Abbey · 1 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
- Senior Platform Engineer (VMWare Cloud Foundation) · Yeovil
- Senior Application Engineer (SIEM) · Yeovil
- Test Solutions Engineer · Luton
- Project Engineering Lead · Luton
- Principal Platform Engineer · London