Linux Software Development Lead

3 days ago


London, Greater London, United Kingdom Canonical Full time

Job Summary

We are seeking a skilled Linux Software Development Lead to join our team at Canonical. In this role, you will lead a team of engineers focused on developing and optimizing Ubuntu for various platforms.

Key Responsibilities

  • Lead and develop a team of software engineers
  • Represent the team to partners, stakeholders, and customers
  • Collaborate with a globally distributed organization
  • Develop and evangelize great engineering practices
  • Coach, mentor, and provide career development feedback

Requirements

  • Experience with Linux packaging (Debian, RPM, Yocto)
  • Experience working with Python, C, C++
  • Excellent verbal and written communication skills in English

Preferred Qualifications

  • Experience managing software engineers with a track record of planning, delivery, and quality
  • Experience working with open source communities and licenses
  • Experience with server technologies, including UEFI firmware, GPU computing, RDMA/Infiniband, and virtualization stacks

What We Offer

  • Distributed work environment with twice-yearly team sprints in person
  • Personal learning and development budget of USD 2,000 per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave


  • London, Greater London, United Kingdom Mondrian Alpha Full time

    Mondrian Alpha's Linux Engineering RoleThis position is a senior technical leadership role within a quant engineering team responsible for high-performance trading and research infrastructure.The team designs and maintains the firm's largest compute infrastructure, including operating system platforms, software development tooling, high-performance...


  • London, Greater London, United Kingdom Canonical Full time

    About the RoleWe are seeking a highly skilled Linux software engineer to join our team at Canonical, specializing in embedded systems. As an embedded Linux software engineer, you will be responsible for designing, developing, and maintaining software for our embedded Linux products.Key ResponsibilitiesDesign and develop software for embedded Linux...


  • London, Greater London, United Kingdom Canonical Full time

    Transform the Future of Embedded LinuxCanonical is seeking a seasoned technical leader to redefine the embedded Linux experience. As an Embedded Linux Technical Lead, you will shape the future of Linux from the smallest systems to desktops, leveraging your expertise in open source software, Linux, containers, security, and the developer experience.Key...

  • Software Developer

    4 weeks ago


    London, Greater London, United Kingdom Noir Full time

    Job Title: Software Developer - Python, Linux, C#, JavaAbout the Role:We are seeking a talented Software Developer to join our team in London. As a Software Developer, you will be responsible for designing, developing, and maintaining software applications using a range of technologies including Python, Linux, C#, and Java.About the Company:Noir is a leading...


  • London, Greater London, United Kingdom Selby Jennings Full time

    Linux C++ Software Development ExpertAt Selby Jennings, we're collaborating closely with a global high-frequency trading firm headquartered in London to drive their success through cutting-edge technology. As a Linux C++ Software Development Expert, you'll be instrumental in designing, developing, and optimising ultra-low latency trading systems. Your...


  • London, Greater London, United Kingdom Canonical Full time

    Software Engineer for SnapD TeamCanonical is seeking a skilled software engineer to join our SnapD team. As a software engineer on this team, you will work on mission-critical Golang code, focused on software delivery, containers, security sandboxing, telemetry, and device management.About the RoleThis role requires an obsession with quality and performance,...


  • London, Greater London, United Kingdom Workonblockchain Full time

    Backend Software Developer C++ Linux ExpertWe are seeking a skilled C++ and Linux developer to join our team at Workonblockchain. As a Backend Software Developer, you will play a key role in designing and developing a new, low-latency trade execution system from scratch. Our ideal candidate will have advanced C++ development skills, including C++ 20 and STL,...


  • London, Greater London, United Kingdom Canonical Full time

    As a key member of Canonical’s Developer Relations team, you will play a pivotal role in engaging directly with open source communities and developer-centric organizations. Your primary responsibility will be to communicate our vision and products for better open source development experiences, while also fostering a better feedback loop from those...


  • London, Greater London, United Kingdom Canonical Full time

    Role OverviewThis position is part of our general track at Canonical. We welcome applications for various engineering teams working on low-level system technology and embedded systems, across all seniority levels.We seek careful and conscientious engineers who appreciate the challenge of memory, performance, battery, and connectivity-constrained code that...


  • London, Greater London, United Kingdom nGenium Full time

    Lead Embedded Software Engineer - Surrey - £70,000 + Benefits - HybridnGenium are seeking a highly skilled Lead Embedded Software Engineer to join their Surrey-based team. The successful candidate will be responsible for delivering exciting new products and will work closely with the team to understand requirements, design solutions, and implement and test...


  • London, Greater London, United Kingdom Platform Recruitment Full time

    Job Title: Senior Software Engineer - PCIe Linux Driver DevelopmentJob Description:Platform Recruitment is partnering with an exciting start-up that has secured a significant Series-A funding round in Europe. This innovative company is working on revolutionising data centres and reducing energy consumption, which will accelerate the AI/Machine Learning...


  • London, Greater London, United Kingdom Canonical Full time

    We are seeking a highly skilled Senior Embedded Linux Software Architect to join our team at Canonical, a leading international software company.About the RoleThis is an exceptional opportunity for a senior software engineer passionate about open source software, Linux, security, and the developer experience.The successful candidate will be responsible for...


  • London, Greater London, United Kingdom Canonical Full time

    At Canonical, we are seeking an exceptional Linux Server Software Engineering Manager to lead our Partner Engineering team. As a key member of our engineering organization, you will be responsible for managing relationships with our key technology partners and ensuring timely delivery on agreed project milestones.This is a fast-paced, problem-solving role...


  • London, Greater London, United Kingdom H&R Talent Full time

    H&R Talent, a leading recruitment agency in London, is seeking a skilled Senior Software Development Lead to join their Product and Technology team on a permanent basis. With an estimated salary of £85,000 per annum, this role offers the perfect opportunity for experienced professionals to drive innovation and excellence in software development.Job...


  • London, Greater London, United Kingdom Workonblockchain Full time

    Software Security Engineer for Linux and C++We are seeking a skilled Software Security Engineer to join our team at Workonblockchain. As a Linux Security Specialist with expertise in C++ development, you will be responsible for designing and implementing secure Linux components, working on the platform's core networking and security analysis components, and...


  • London, Greater London, United Kingdom Canonical Full time

    Job DescriptionCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in various breakthrough initiatives such as public cloud, data science, AI, engineering innovation, and IoT.The company is a pioneer of global distributed collaboration with...


  • London, Greater London, United Kingdom Canonical Full time

    Job OverviewCanonical is seeking an experienced software engineering manager to lead our Linux kernel engineering team. As a key member of our team, you will be responsible for developing and leading a distributed team of engineers in Linux kernel development.ResponsibilitiesLead a distributed team of engineers in Linux kernel developmentDevelop and...


  • London, Greater London, United Kingdom Digital Preservation Coalition Full time

    About the RoleThe Digital Preservation Coalition is seeking a highly skilled Senior Software Development Lead to join our Digital Archiving department. As a key member of our team, you will be responsible for leading software development in our Digital Preservation team, working on innovative digital products and services to preserve and provide access to...


  • London, Greater London, United Kingdom LinuxRecruit Full time

    Job Title: Senior Software Developer | Linux EngineerJob SummaryWe are seeking a highly skilled Senior Software Developer to join our team at LinuxRecruit. As a key member of our full-stack team, you will be responsible for designing, developing, and maintaining our software applications.Key Responsibilities:Design and develop high-quality software...


  • London, Greater London, United Kingdom Canonical Full time

    The Partner Engineering team at Canonical collaborates with leading silicon companies to optimize Ubuntu for the latest hardware platforms. As a Partner Engineering Manager, you will lead an engineering team that works across the full Linux server stack to deliver a delightful, optimized Ubuntu experience on partner platforms.This role requires a strong...