Python Tooling Engineer

22 hours ago


Muscat, Muscat, Oman beBee Careers Full time

In this role, you will be responsible for designing and maintaining Python tools supporting the developer build and publication process.

You will work on tooling for snaps, charms, and OCI images to simplify software deployment for a broad audience.

Key Responsibilities
  • Designing and implementing Python tools for the developer build and publication process.
  • Maintaining existing tools to ensure they meet the evolving needs of the developers.
  • Collaborating with the team to identify areas for improvement and implement changes.
Requirements
  • Expertise in Python programming language.
  • A strong understanding of modern GNU/Linux distributions.
  • Knowledge of build systems and toolchains, including cross-compilation.
  • Experience with container technologies such as Docker, Kubernetes, and LXD.
  • The ability to extend the snap build ecosystem using various languages, frameworks, and CI systems.
  • Experience working with open source and commercial projects to better serve community needs.
What we Offer
  • A fully remote work environment that allows for flexibility and comfort.
  • A personal learning and development budget for professional growth.
  • Annual compensation review for career progression.
  • Recognition rewards, annual holiday leave, parental leave, and Employee Assistance Programme.
  • Opportunities to travel for team sprints and company events.


  • Muscat, Muscat, Oman beBee Careers Full time

    Linux DeveloperAbout the RoleWe are looking for an experienced Linux Developer to join our team as a Software Engineer. The ideal candidate will have experience developing in Python, with a strong focus on test automation and Linux-based embedded hardware.The successful candidate will work on developing and maintaining our open-source certification tools,...


  • Muscat, Muscat, Oman Canonical Full time

    Canonical is hiring a Python Software Engineer to join the Certification team, who make the tools which enable us to know that a desktop, laptop, server or IoT device is working properly. We work at the interface of hardware and software, so the ideal candidate is a Python developer familiar with hardware.The Certification team develops the tools needed to...


  • Muscat, Muscat, Oman beBee Careers Full time

    About the RoleThe successful candidate will have strong Python skills and familiarity with Kubernetes. They will collaborate with other teams to ensure reliable, efficient operation of products at scale, adhering to best practices in software architecture, testing, and documentation.Key responsibilities include designing and delivering open source software...


  • Muscat, Muscat, Oman beBee Careers Full time

    As a software engineer on our team, you will have the opportunity to work on a wide range of exciting projects, from developing new features to ensuring the stability and scalability of our systems. We are looking for someone with strong technical skills and a passion for collaboration.ResponsibilitiesDevelop high-quality software using Python.Debug issues...

  • Python Developer

    2 days ago


    Muscat, Muscat, Oman beBee Careers Full time

    Job SummaryWe are looking for a highly skilled Automation Engineer to join our team. The successful candidate will have experience writing high-quality, idiomatic Python code to create new features and debug issues.Key ResponsibilitiesCollaborate with a globally distributed team to develop and maintain software applicationsDevelop high-quality, idiomatic...

  • Software Developer

    1 day ago


    Muscat, Muscat, Oman beBee Careers Full time

    Canonical is a pioneering tech firm leading the global open source movement. We are changing the world daily through our platform for AI, IoT, and cloud.This role requires an interest in packaging formats, build systems, and automation to simplify software deployment for a broad audience.About the RoleWe design and maintain Python tools supporting the...


  • Muscat, Muscat, Oman beBee Careers Full time

    About the Role:We are looking for a cloud engineer with expertise in Python and Go to join our team. As a cloud engineer, you will design and develop scalable cloud-based systems that meet the needs of our users.Your primary responsibilities will include designing APIs and software architecture, writing tests to validate software behavior, and building and...


  • Muscat, Muscat, Oman 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 very 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,...


  • Muscat, Muscat, Oman beBee Careers Full time

    We are seeking a skilled Software Engineer to join our team.Job DescriptionAs a software engineer, you will be responsible for designing and maintaining Python tools that support the developer build and publication process. This includes tooling for snaps, charms, and OCI images (rocks).You will work closely with our team to simplify software deployment for...


  • Muscat, Muscat, Oman 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 very 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,...