Linux Containerization Software Engineer

6 days ago


London, Greater London, United Kingdom Canonical Full time

**Mission-Critical Software Delivery**

We are seeking a skilled software engineer to join our SnapD team at Canonical, where you will work on mission-critical Golang code focused on software delivery, containers, security sandboxing, telemetry, and device management.

**About Snaps**

Snaps are next-generation software packages designed for safety, security, and robustness. They provide application-specific confinement of containers optimized for IoT devices, desktops, and servers. Our goal is to ensure that snaps work across multiple Linux flavors, providing publishers with the simplest way to reach the whole Linux world.

**Key Responsibilities**

As a software engineer on our SnapD team, you will:

  • Collaborate proactively with a distributed team to deliver high-quality software.
  • Write high-quality code to create new features and debug issues.
  • Review code produced by other engineers to ensure maintainability and performance.
  • Discuss ideas and collaborate on finding good solutions to complex problems.
  • Obsess over achieving robustness despite unexpected events like power outages.
  • Work from home with occasional global travel for up to two weeks, twice a year.

**Requirements**

To be successful in this role, you will need:

  • A Bachelor's or equivalent degree in Computer Science, STEM, or a similar field.
  • Professional software development experience using Go, Python, C, or C++.
  • Knowledge of Linux system-level fundamentals, such as cgroups, namespaces, and apparmor.
  • A commitment to software testing, code reviews, and maintainable code.

**What We Offer**

At Canonical, we value collaboration, peer reviews, good unit/integration testing, and maintainable code. We are passionate about open-source software development and offer a dynamic work environment with opportunities for growth and development.



  • London, Greater London, United Kingdom Canonical Full time

    **Mission-Critical Software Delivery**We are seeking a skilled software engineer to join our SnapD team at Canonical, where you will work on mission-critical Golang code focused on software delivery, containers, security sandboxing, telemetry, and device management.**Snaps: Next-Generation Software Distribution**Snaps are designed for safety, security, and...


  • London, Greater London, United Kingdom Canonical Full time

    **Mission-Critical Software Delivery**We are seeking a skilled software engineer to join our SnapD team at Canonical, where you will work on mission-critical Golang code focused on software delivery, containers, security sandboxing, telemetry, and device management.**Snaps: Next-Generation Software Distribution**Snaps are designed for safety, security, and...


  • London, Greater London, United Kingdom Canonical Full time

    Position Overview:We are seeking a skilled software engineer to contribute to our SnapD initiative, focusing on critical software solutions using Golang. This role involves developing robust code for software delivery, containerization, security sandboxing, telemetry, and device management.Key Responsibilities:Collaborate with a globally distributed team to...


  • London, Greater London, United Kingdom Canonical Full time

    Senior Technical Engineering Manager - Embedded LinuxCanonical is in search of a Senior Technical Engineering Manager who is enthusiastic about open-source technologies, Linux systems, containerization, security, and enhancing developer experiences. This position entails guiding a team dedicated to the design and execution of Linux system software across...


  • London, Greater London, United Kingdom Canonical Full time

    Technical Engineering Manager - Embedded LinuxCanonical is in search of a Technical Engineering Manager who is enthusiastic about open-source technologies, Linux environments, containerization, security protocols, and enhancing developer experiences to transform the embedded Linux landscape. This position entails overseeing a team dedicated to designing and...


  • London, Greater London, United Kingdom Maclean Moore Full time

    About the RoleWe are seeking a highly skilled Linux Systems Engineer to join our team at Maclean Moore. As a key member of our infrastructure team, you will be responsible for designing, implementing, and maintaining our Linux-based systems and infrastructure.Key ResponsibilitiesDesign and implement scalable and secure Linux-based systems and...


  • London, Greater London, United Kingdom Maclean Moore Full time

    About the RoleWe are seeking a highly skilled Linux Systems Engineer to join our team at Maclean Moore. As a key member of our infrastructure team, you will be responsible for designing, implementing, and maintaining our Linux-based systems and infrastructure.Key ResponsibilitiesDesign and implement scalable and secure Linux-based systems and...


  • London, Greater London, United Kingdom Axiom Software Solutions Limited Full time

    Axiom Software Solutions Limited is seeking a skilled Linux Cloud DevOps Engineer to contribute to our innovative projects. This role offers a flexible working arrangement, allowing for a combination of in-office and remote responsibilities.Key Responsibilities:Utilize your expertise in Linux Operating Systems to manage and optimize cloud...


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

    Lead Software Security EngineerUnderstanding Recruitment is on the lookout for a dedicated Lead Software Security Engineer to join a prominent social media organization with a user base exceeding one billion. This role involves navigating the intricacies of large-scale systems and infrastructure.The Security team comprises professionals from various...


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

    Lead Software Security EngineerUnderstanding Recruitment is on the lookout for a security-oriented Lead Software Engineer to become part of a leading social media enterprise with over a billion users, navigating the intricacies of large-scale systems and infrastructure.The Security division comprises professionals from varied technical fields, including...


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

    Lead Software Security EngineerUnderstanding Recruitment is on the lookout for a security-oriented Lead Software Engineer to become part of a leading social media organization with a user base exceeding one billion. This role involves navigating the intricacies of large-scale systems and infrastructure.The Security team comprises professionals from various...


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

    Lead Software Security EngineerUnderstanding Recruitment is on the lookout for a dedicated Lead Software Security Engineer to join a leading social media platform with a user base exceeding one billion. This role involves navigating the intricacies of large-scale systems and infrastructure.The Security team is composed of professionals from various technical...


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

    Lead Software Security EngineerUnderstanding Recruitment is on the lookout for a security-oriented Lead Software Engineer to become part of a prominent social media organization with a user base exceeding one billion. This role involves navigating the intricacies of large-scale systems and infrastructure.The Security team is composed of professionals from...


  • London, Greater London, United Kingdom Canonical Full time

    Job SummaryCanonical is seeking a highly skilled Golang Software Engineer to join our team and contribute to the development of a new open-source developer experience tool. As a key member of our team, you will be responsible for designing and implementing new capabilities in the tool, writing high-quality code, and ensuring the correctness and robustness of...


  • London, Greater London, United Kingdom Canonical Full time

    Job SummaryCanonical is seeking a highly skilled Golang Software Engineer to join our team and contribute to the development of a new open-source developer experience tool. As a key member of our team, you will be responsible for designing and implementing new capabilities in the tool, writing high-quality code, and ensuring the correctness and robustness of...


  • London, Greater London, United Kingdom Axiom Software Solutions Limited Full time

    Axiom Software Solutions Limited is seeking a skilled Linux Cloud DevOps Engineer to contribute to our innovative projects. This role involves a flexible working arrangement, allowing for both in-office and remote contributions.Key Responsibilities:Utilize your expertise in Linux Operating Systems to manage and optimize cloud environments.Implement and...


  • London, Greater London, United Kingdom Axiom Software Solutions Limited Full time

    Axiom Software Solutions Limited is seeking a skilled Linux Cloud DevOps Engineer to contribute to our innovative projects. This role offers a flexible working arrangement, combining both in-office and remote responsibilities.Key Responsibilities:Utilize your expertise in Linux Operating Systems to manage and optimize cloud environments.Implement and...


  • London, Greater London, United Kingdom Axiom Software Solutions Full time

    About the RoleWe are seeking a highly skilled Linux Operating System and Cloud Infrastructure Specialist to join our team at Axiom Software Solutions.Key ResponsibilitiesDesign and implement scalable and secure cloud infrastructure solutions using RedHat Enterprise Linux and Suse Linux Enterprise Server.Collaborate with cross-functional teams to deliver...


  • London, Greater London, United Kingdom Hexegic Full time £5,000

    **Job Summary**We are seeking a highly skilled Senior Linux Engineer to join our dynamic team at Hexegic, a leading consultancy specializing in Cyber, Risk, and Intelligence. This role involves working on security-focused systems and leading the migration from our current architecture to a Red Hat OpenShift Platform setup.**Key Responsibilities**Develop and...


  • London, Greater London, United Kingdom Hexegic Full time £5,000

    **Job Summary**We are seeking a highly skilled Senior Linux Engineer to join our dynamic team at Hexegic, a leading consultancy specializing in Cyber, Risk, and Intelligence. This role involves working on security-focused systems and leading the migration from our current architecture to a Red Hat OpenShift Platform setup.**Key Responsibilities**Develop and...