Linux System Software Developer

1 week ago


Muscat, Muscat, Oman beBee Careers Full time

Software Development Professional

">

We are seeking a skilled Software Engineer to join our team. The ideal candidate will be responsible for developing, testing, and releasing improvements to the Ubuntu Pro client.

The successful applicant will work closely with the Ubuntu Server team, major cloud partners, and other Canonical product teams to ensure seamless software interoperability across various target releases and environments.

This role requires strong Python skills, experience in configuring apt, deb packaging, and general system administration. A personal interest in quality, attention to edge cases, ease of use, documentation, and community coordination is essential.

Key Responsibilities
  • Collaborate proactively with a distributed team to develop and improve the Ubuntu Pro client.
  • Write high-quality code with unit and functional tests to create new features and debug issues.
  • Review code produced by other engineers to ensure adherence to best practices.
  • Discuss ideas and investigate solutions to complex technical problems.
Requirements
  • A Bachelor's degree or equivalent in Computer Science, STEM, or a similar field.
  • Extensive experience with Python on Linux.
  • Familiarity with Ubuntu Linux systems administration, continuous integration, end-system contract management, Debian packaging, or working with public or on-premise clouds.
  • Bonus points for experience engaging with the open source community.

Canonical values diversity and inclusivity in the workplace and encourages candidates from all backgrounds to apply.



  • Muscat, Muscat, Oman beBee Careers Full time

    Redefine the IoT landscape with a cutting-edge embedded Linux experience.This role requires a unique blend of technical and management expertise to shape the future of Linux from small systems to desktops.Key ResponsibilitiesLead a team of skilled software developers to design and implement Ubuntu Core system software on various CPU architectures, such as...


  • Muscat, Muscat, Oman beBee Careers Full time

    Technical Systems SpecialistWe are seeking a skilled and passionate software engineer to maintain and enhance the Ubuntu bootloader stack, providing fast, reliable, and secure systems on all devices and in the cloud.The boot process is one of the most critical aspects of any operating system where stability, reliability, and security are paramount. Its...


  • Muscat, Muscat, Oman beBee Careers Full time

    Software Maintenance Engineer We are seeking a highly skilled Software Maintenance Engineer to join our team. As a key member of our engineering group, you will play a critical role in maintaining and improving our Linux-based infrastructure and applications.">Key Responsibilities:Resolve complex customer problems related to Ubuntu, Kernel, Ceph, OpenStack,...


  • Muscat, Muscat, Oman beBee Careers Full time

    **Job Description:**We are seeking a skilled Software Professional to join our team.This role involves developing, testing, and releasing improvements to the Ubuntu Pro client, a command-line tool managing enterprise services, security patching, and more. The ideal candidate will have strong Python skills and experience in software interoperability across...

  • Core System Developer

    2 weeks ago


    Muscat, Muscat, Oman beBee Careers Full time

    System Software Engineer - Low-Level SystemsWe are seeking a skilled software engineer to design and implement software that runs on various CPU architectures.Your key responsibilities will include integrating diverse bootloaders, maintaining gadget snaps, and writing high-quality code with unit tests.You will also be responsible for debugging Linux...


  • Muscat, Muscat, Oman beBee Careers Full time

    Software Maintenance EngineerWe are seeking a skilled Software Maintenance Engineer to join our team. In this dynamic role, you will work on Linux-based infrastructure and applications, covering all layers of the stack, including bare metal, virtualization, containerization, storage, networking, OpenStack, Kubernetes, and open source applications.This is an...


  • Muscat, Muscat, Oman beBee Careers Full time

    Linux Embedded Systems EngineerThis role is ideal for individuals who are passionate about developing innovative solutions for embedded systems. You will have the opportunity to work with cutting-edge technologies and contribute to the development of open-source software.We are looking for talented engineers who can design, develop, and maintain high-quality...


  • Muscat, Muscat, Oman beBee Careers Full time

    Graduate Software Engineer, Open Source and LinuxWe are seeking a highly motivated and exceptional Graduate Software Engineer to join our team. As a key member of our engineering group, you will be responsible for shaping the roadmap for your product at global sprints every six months.About the Role:Focusing on design and user experience, even for developer...


  • Muscat, Muscat, Oman beBee Careers Full time

    Senior Operating System Kernel DeveloperAbout the RoleWe are seeking an experienced Senior Operating System Kernel Developer to lead in architecture, implementation, and delivery of Ubuntu Linux kernel enhancements.The ideal candidate will have deep technical expertise in operating system kernels and distributions, along with strong leadership skills to...


  • Muscat, Muscat, Oman beBee Careers Full time

    About the Role">">This position is an exciting opportunity to contribute to the development of Ubuntu Linux kernels, working closely with a globally distributed team.">">Key Responsibilities:">">Collaborate with a globally distributed team to diagnose and resolve kernel-related issues reported by customers and the community.">Work closely with external...