Embedded Linux Containers Software Developer

1 month ago


London, Greater London, United Kingdom Canonical Full time
Software Engineer for Linux Container Security

At Canonical, we're looking for a skilled software engineer to join our SnapD team and work on mission-critical Golang code. As a software engineer on our team, you'll be focused on software delivery, containers, security sandboxing, telemetry, and device management.

Snaps are next-generation Linux 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
  • Collaborate proactively with a distributed team to develop high-quality code and create new features.
  • Debug issues and produce high-quality code to fix them.
  • Review code produced by other engineers and discuss ideas to find good solutions.
  • Obsess over achieving robustness despite unexpected events like power outages.
  • Work from home with global travel for up to two weeks, twice a year.
Requirements
  • You love technology and working with brilliant people.
  • You are curious, flexible, articulate, and accountable.
  • You value soft skills, are thoughtful, and self-motivated.
  • You have a Bachelor's or equivalent in Computer Science, STEM, or a similar degree.
  • You have professional software development experience using Go, Python, C, or C++.
  • You know Linux system-level fundamentals, e.g., cgroups, namespaces, apparmor.
  • You commit to software testing, code reviews, and maintainable code.


  • London, Greater London, United Kingdom Canonical Full time

    Software Engineer for Linux Container SecurityAt Canonical, we're seeking a skilled Software Engineer to join our SnapD team and contribute to the development of our mission-critical Golang code. As a key member of our team, you'll work on software delivery, containers, security sandboxing, telemetry, and device management.Key Responsibilities:Collaborate...


  • London, Greater London, United Kingdom Canonical Full time

    Software Engineer for Linux Container SecurityAt Canonical, we're seeking a skilled Software Engineer to join our SnapD team and contribute to the development of our mission-critical Golang code. As a key member of our team, you'll work on software delivery, containers, security sandboxing, telemetry, and device management.Key Responsibilities:Collaborate...


  • London, Greater London, United Kingdom Canonical Full time

    As a software engineer on our SnapD team at Canonical, you will work on mission-critical Golang code, focused on software delivery, containers, security sandboxing, telemetry, and device management.Snaps are next-generation applications designed for safety, security, and robustness, with application-specific confinement of containers optimized for IoT...


  • London, Greater London, United Kingdom Canonical Full time

    Software Engineer for Linux Container SolutionsJoin Canonical's SnapD team as a software engineer and work on mission-critical Golang code. Your focus will be on software delivery, containers, security sandboxing, telemetry, and device management.About the RoleThis role requires an obsession with quality and performance, working at the heart of the operating...


  • 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 KO2 Embedded Recruitment Solutions Ltd Full time

    Software Engineer RoleWe are seeking a skilled and experienced Software Engineer to join our team at KO2 Embedded Recruitment Solutions Ltd. As a Software Engineer, you will be responsible for designing, developing, and maintaining software solutions that are used across multiple industries.Key Responsibilities:Design and Development: Design and develop...


  • London, Greater London, United Kingdom KO2 Embedded Recruitment Solutions Ltd Full time

    Software Engineer RoleWe are seeking a skilled and experienced Software Engineer to join our team at KO2 Embedded Recruitment Solutions Ltd. As a Software Engineer, you will be responsible for designing, developing, and maintaining software solutions that are used across multiple industries.Key Responsibilities:Design and Development: Design and develop...


  • 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...


  • 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

    About CanonicalCanonical is a leading company in the development of open-source software, with a strong focus on Linux and Ubuntu. We are seeking a highly skilled Embedded Linux Software Engineer to join our team.Job SummaryWe are looking for a talented software engineer to work on the development of Ubuntu Core and Snapd. The ideal candidate will have...


  • London, Greater London, United Kingdom Canonical Full time

    At Canonical, we're seeking a talented Embedded Linux Technical Lead to redefine the embedded Linux experience. This is an exciting opportunity for a technical leader passionate about open source software, Linux, containers, security, and the developer experience to shape the future of Linux from the smallest systems up to desktops.Our mission is to empower...


  • London, Greater London, United Kingdom Canonical Full time

    As a key member of Canonical's engineering team, you will lead the development of our next-generation secure embedded Linux operating system. This is an exciting opportunity for a technical leader passionate about open source software, Linux, containers, security, and the developer experience to shape the future of Linux from the smallest systems up to...


  • London, Greater London, United Kingdom Canonical Full time

    Job DescriptionCanonical is seeking a highly skilled Embedded Linux Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Design and develop software for embedded systems using Linux and other open-source...


  • London, Greater London, United Kingdom Canonical Full time

    About the RoleWe are seeking an exceptional Embedded Linux Software Engineer to join our team at Canonical. As a key member of our engineering team, you will be responsible for developing and maintaining the Linux kernel and related software for our embedded systems.Key ResponsibilitiesDevelop and maintain the Linux kernel and related software for our...


  • London, Greater London, United Kingdom Canonical Full time

    About the RoleWe are seeking an exceptional Embedded Linux Software Engineer to join our team at Canonical. As a key member of our engineering team, you will be responsible for developing and maintaining the Linux kernel and related software for our embedded systems.Key ResponsibilitiesDevelop and maintain the Linux kernel and related software for our...


  • London, Greater London, United Kingdom Canonical Full time

    About the RoleWe are seeking an exceptional Embedded Linux Software Engineer to join our team at Canonical. As a key member of our engineering team, you will be responsible for developing and maintaining the Linux kernel and related software for our embedded systems.Key ResponsibilitiesDevelop and maintain the Linux kernel and related software for our...


  • London, Greater London, United Kingdom Canonical Full time

    Job DescriptionRedefine the Linux experience with the smallest, most secure, and reliable operating system in the IoT market. This is an opportunity for a technical engineering manager passionate about open source software, Linux, containers, security, and the developer experience, to shape the future of Linux from the smallest systems up to desktops.Key...


  • London, Greater London, United Kingdom Canonical Full time

    Embedded Systems Software Engineer at CanonicalWe are seeking a highly skilled Embedded Systems Software Engineer to join our team at Canonical. As a key member of our team, you will be responsible for designing, developing, and testing software for our embedded systems.As an Embedded Systems Software Engineer at Canonical, you will be working with our team...


  • London, Greater London, United Kingdom Canonical Group Ltd Full time

    Transform the Linux Experience in Embedded EnvironmentsRedefine the Linux experience in the embedded environments with the smallest, most secure, and updatable operating system in the IoT market. This is an opportunity for a senior software engineer passionate about open source software, Linux, security, and the developer experience.Our MissionOur mission is...


  • London, Greater London, United Kingdom Canonical Group Ltd Full time

    Transform the Linux Experience in Embedded EnvironmentsRedefine the Linux experience in the embedded environments with the smallest, most secure, and updatable operating system in the IoT market. This is an opportunity for a senior software engineer passionate about open source software, Linux, security, and the developer experience.Our MissionOur mission is...