Embedded Linux Containers Software Engineer

5 days ago


Doha, Qatar Test Board Full time

Work on mission-critical Golang code, focused on software delivery, containers, security sandboxing, telemetry and device management, as a software engineer on our SnapD team.

This role requires an obsession with quality and performance, for work at the heart of the operating system. It also requires an interest in the software publishing and consumption experience. Applicants should be passionate about open source software development. We value collaboration, peer reviews, good unit/integration testing and maintainable code. General knowledge and experience with Golang and Linux as a developer platform is required.

**What you'll do**:

- Collaborate proactively with a distributed team
- Write high quality code to create new features
- Debug issues and produce high quality code to fix them
- Review code produced by other engineers
- Discuss ideas and collaborate on finding good solutions
- Obsess over how to achieve robustness despite unexpected events like power outages
- Work from home with global travel for up to two weeks, twice a year

**Who you are**:

- 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 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
- Commitment to software testing, code reviews and maintainable code

**About Canonical**:
Canonical is a growing, international software company that works with the open-source community to deliver Ubuntu. Our services help businesses worldwide to reduce costs, improve efficiency and enhance security with Ubuntu. Canonical is a unique tech company - global, remote-first, open source, with 700 professionals across 50 countries - we want to be the world's best, not biggest, global software company. With almost every team remote by default, Canonical sets the pace on the 21st-century digital workplace.
- Work from home
- Learning and development allowances
- Competitive Salary
- Annual compensation review
- Recognition rewards
- Generous annual leave
- Paid maternity, paternity and sick leave
- Priority Pass for travel
- Exposure to international business and technology

LI-remote



  • Doha, Baladīyat ad Dawḩah, Qatar Canonical Full time

    Redefine the Linux experience in embedded environments with our smallest, most secure and updatable operating system.This is an opportunity for a software engineer passionate about open source software, Linux security, and developer experience. We are looking for someone with high technical skill in low-level operating systems, kernel, and device...


  • Doha, Baladīyat ad Dawḩah, Qatar Canonical Full time

    Company OverviewCanonical 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 breakthrough initiatives such as public cloud, data science, AI, engineering innovation, and IoT.We work with the world's most significant silicon companies - Intel, AMD,...


  • Doha, Baladīyat ad Dawḩah, Qatar Canonical Full time

    Work on mission-critical Golang code, focused on software delivery, containers, security sandboxing, telemetry and device management, as a software engineer on our SnapD team.Snaps are next-generation software packaging and delivery for Linux. They are designed for safety, security and robustness, with application-specific confinement of containers optimised...

  • Platform Engineer

    7 days ago


    Doha, Qatar Novel Overseas Corporation Full time

    A minimum of 5 years of relevant IT experience, including a mandatory 3 years of hands-on experience in overseeing Cloud workloads, specifically with a focus on Red Hat (mandatory), and expertise in SLES (advantageous), AKS (mandatory), OpenShift (advantageous), and Containers. - Experience of performance monitoring and capacity management, backup/restore...

  • c++ software engineer

    7 hours ago


    Doha, Baladīyat ad Dawḩah, Qatar lxbfYeaa Full time

    We are looking for a Senior Software Engineer with 7+ years of experience in Software Engineering with recognized relevant certification to integrate into a dynamic team engaged in the development of technology applications for the defense sector. As a key member of our team, you will be instrumental in designing and implementing advanced embedded systems...

  • Software Engineer

    1 week ago


    Doha, Qatar Test Board Full time

    Redefine 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. This challenging role demands a high degree of technical skill with low-level...


  • Doha, Baladīyat ad Dawḩah, Qatar Canonical Full time

    Redefine 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 software engineer passionate about open source software, Linux, security, and the developer experience. This challenging role demands a high degree of technical skill with low-level...


  • Doha, Baladīyat ad Dawḩah, Qatar Insight Global Full time

    Must Haves:7+ years of Embedded experiencePrevious programming experience within C, C++, or related languageComfortable acting as a Subject Matter Expert and working cross functionally with other engineersBachelors degree in Engineering or Computer Science fieldAbility to obtain a DoD Secret ClearancePlusses:Previous DoD experienceActive Secret ClearanceAda...


  • Doha, Baladīyat ad Dawḩah, Qatar Canonical Full time

    We're seeking a Linux system software expert to join our SnapD team. As a software engineer, you'll work on creating robust software solutions for Linux devices using Golang.About the JobThe ideal candidate will have a strong background in Linux fundamentals, such as cgroups, namespaces, and apparmor.They will also have experience with professional software...


  • Doha, Baladīyat ad Dawḩah, Qatar Canonical Full time

    We're seeking a skilled software engineer to work on our Ubuntu Core project. This role demands a deep understanding of Linux, its kernel, and low-level system components. The ideal candidate will have hands-on experience with C or Golang and shell scripting.As part of our team, you'll contribute to designing and implementing software that powers various...


  • Doha, Baladīyat ad Dawḩah, Qatar Arizoglobal Full time

    About ArizoglobalWe are a global technology company dedicated to delivering innovative solutions. Our team is passionate about building scalable systems that make a difference.Job DescriptionWe are seeking an experienced Golang developer to join our team. The ideal candidate will have a strong background in software engineering and a proven track record of...


  • Doha, Baladīyat ad Dawḩah, Qatar Canonical Full time

    Canonical 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 breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and...

  • Embedded Developer

    5 days ago


    Doha, Qatar EnrichAI Full time

    2-5 years of experience as an embedded developer or in a related field - B.Tech/BE in IT/Computer Science from a Tier 1/2/3 engineering college - Working knowledge of Arabic language - Knowledge of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management,...


  • Doha, Baladīyat ad Dawḩah, Qatar Canonical Full time

    As a key member of our SnapD team, you will work on mission-critical Golang code focused on software delivery, containers, security sandboxing, telemetry, and device management.About the RoleCollaborate with a distributed team to create new features and debug system-level issuesDevelop high-quality code using your expertise in Golang and Linux...

  • Ts Controller

    1 week ago


    Doha, Qatar Qatar Airways Full time

    Technology Services (TS) Controller Server Operations Domain Expertise: Linux About Your Job: The Controller shall be performing a Technical lead role in Server Operations domain - Supporting 24*7 worldwide business operations, primarily for Linux Server Operating System and Virtualisation technologies. Key Responsibilities Include: - Strong experience...


  • Doha, Baladīyat ad Dawḩah, Qatar Vamsystems Full time

    Are you a seasoned Weblogic and Linux Engineer looking for a new challenge? Do you have a passion for technology and a drive to deliver exceptional results?We're seeking an experienced professional with a strong background in WebLogic and Linux engineering. Your expertise will be essential in helping us achieve our goals and meet the needs of our clients.In...


  • Doha, Qatar Nakilat Full time

    **Job Summary and Purpose**: Provide technical and engineering expertise during the design development and plan review phases of the construction programs at shipbuilding locations. Participate in all design development issues, the plan review and approval effort, vendor review and selection, and other technical issues. Support ongoing production programs by...


  • Doha, Baladīyat ad Dawḩah, Qatar Canonical Full time

    At Canonical, we're looking for an experienced Golang developer to join our SnapD team. As a software engineer, you'll work on next-generation software packaging and delivery for Linux devices.About the JobThe role requires an obsession with quality and performance, as well as an interest in software publishing and consumption experiences.Applicants should...


  • Doha, Baladīyat ad Dawḩah, Qatar Canonical Full time

    As a cloud native software engineer, you'll work on creating scalable and secure software solutions for Linux devices using Golang.About the JobThe role requires collaboration with a distributed team to create new features and debug system-level issues.Applicants should be passionate about open-source software development and have experience with Linux as a...


  • Doha, Qatar Qatar Airways Full time

    **About your Job**: We are looking for an IT Manager for Technology Service who will be responsible for managing Linux server technology. You will be responsible to plan, design, implement and manage the Server technology for the QR Group including Linux OS management, Virtualization, Containerization, Orchestration, High Availability, DRM solutions etc. and...