Software Engineer PythonLinuxPackaging

2 weeks ago


Baladīyat al Ghuwayrīyah, Qatar Canonical Full time

This is an opportunity for a talented software engineer with a passion for developer experience and build tooling to have a positive impact on the day-to-day workflow of thousands of snap and charm publishers.

To be successful on this team you'll need to be interested in packaging formats, build systems and automation that can simplify the lives of developers and engineers trying to ship software to the widest possible audience.

We design and maintain specialist Python tools to support the developer build and publication process. The team takes responsibility for tooling that builds snaps, charms and more recently, ROCKs (OCI images).

Snapcraft allows developers to deliver app updates to millions of Linux systems automatically, eliminating the long tail of supported releases and complex install instructions.

Snapcraft enables thousands of applications from over a thousand developers, including well-recognised names like Spotify, Slack, and Microsoft. Likewise, Charmcraft enables collaboration between charmed operator developers, and publication on Charmhub, home of the Charmed Operator Collection.

Charmed Operators enable developers to package software like databases, event queues, caches, observability tools, identity tools and more, right alongside the operations code that enables teams to integrate and operate that software at scale from Day 0 to Day 1,000, and beyond.

What we are looking for in you

  • You have expertise in Python.
  • You have a strong understanding of the makeup of a modern GNU/Linux distribution.
  • You have a good understanding of build systems and toolchains, including for cross-compilation.
  • Experience working with container technology, such as Docker, Kubernetes and LXD.
  • Use your familiarity with languages, toolchains, frameworks, integrations, and CI systems to extend the snap build ecosystem
  • Work with external open source and commercial projects to understand how we can better serve community needs. What we offer you Your base pay will depend on various factors including your geographical location, level of experience, knowledge and skills. In addition to the benefits above, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilisation. Our compensation philosophy is to ensure equity right across our global workforce. In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals. Please note that additional benefits may apply depending on the work location and, for more information on these, you can ask in the later stages of the recruitment process.
  • Fully remote working environment - we've been working remotely since 2004
  • Personal learning and development budget of 2,000USD per annum
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Parental Leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues at 'sprints'
  • Priority Pass for travel and travel upgrades for long haul company events


  • Baladīyat al Ghuwayrīyah, Qatar Canonical Full time

    This is an opportunityfor a talented software engineer with a passion for developerexperience and build tooling to have a positive impact on theday-to-day workflow of thousands of snap and charm publishers. Tobe successful on this team you'll need to be interested inpackaging formats, build systems and automation that can simplifythe lives of developers and...


  • al-Ghuwayriyah, Qatar Canonical Full time

    This is an opportunity for a talented software engineer with a passion for developer experience and build tooling to have a positive impact on the day-to-day workflow of thousands of snap and charm publishers. To be successful on this team you'll need to be interested in packaging formats, build systems and automation that can simplify the lives of...


  • al-Ghuwayriyah, Qatar Canonical Full time

    This is an opportunity for a talented software engineer with a passion for developer experience and build tooling to have a positive impact on the day-to-day workflow of thousands of snap and charm publishers. To be successful on this team you'll need to be interested in packaging formats, build systems and automation that can simplify the lives of...


  • Baladīyat al Ghuwayrīyah, Qatar Leidos Full time

    Refactoring/redesigning of legacyapplications and developing of new applications for use in FAACloud Services (FCS). Python or PHP experience preferred. (e.g.,Python, PHP, ASP.NET, Cold Fusion). Working closely with a highenergy development team. Developing Dashboards and Reports to meetBusiness Intelligence needs. Project Managing of smallerdevelopment...


  • Baladīyat al Ghuwayrīyah, Qatar Leidos Full time

    Refactoring/redesigning of legacy applications and developing of new applications for use in FAA Cloud Services (FCS). Python or PHP experience preferred. (e.g., Python, PHP, ASP.NET, Cold Fusion). Working closely with a high energy development team. Developing Dashboards and Reports to meet Business Intelligence needs. Project Managing of smaller...


  • Baladīyat al Ghuwayrīyah, Qatar SUSE Full time

    About Us Always open. Our code, our culture, our opportunities. Leading open innovation without limits. We are SUSE. SUSE is a global leader in innovative, reliable and secure enterprise open source solutions, including SUSE Linux Enterprise (SLE), Rancher and NeuVector. More than 60% of the Fortune 500 rely on SUSE to power their mission-critical workloads,...


  • Baladīyat al Ghuwayrīyah, Qatar Canonical Full time

    This a Full Remote job,the offer is available from: EMEA Our mission is to build anext-generation private cloud infrastructure, combining KVM, Ceph,and SDN technologies to create a data center scale cloud that'just works' and provides a mission-critical cloudfor edge and core enterprise deployments. We are hiring a Golangsoftware engineer to work on the low...


  • Baladīyat al Ghuwayrīyah, Qatar SUSE Full time

    About Us Always open. Ourcode, our culture, our opportunities. Leading open innovationwithout limits. We are SUSE. SUSE is a global leader in innovative,reliable and secure enterprise open source solutions, includingSUSE Linux Enterprise (SLE), Rancher and NeuVector. More than 60%of the Fortune 500 rely on SUSE to power their mission-criticalworkloads,...

  • Senior Engineer

    2 weeks ago


    Baladīyat al Ghuwayrīyah, Qatar Canonical Full time

    This is a general track for Senior Engineer or above in any team at Canonical. After the first round of interviews we will establish which teams might be an excellent fit, and progress your application with them. Canonical delivers open source to the world across every class of compute. Canonical Ubuntu is the world's favourite Linux for cloud, desktop and...


  • Baladīyat al Ghuwayrīyah, Qatar Canonical Full time

    This a Full Remote job, the offer isavailable from: EMEA We are hiring a software developer to focus ondqlite, our distributed SQLite database which uses our own Raftlibrary for establishing consensus and replication. Dqlite isavailable as a pure C library or through a Go package that we alsomaintain, and we intend to provide bindings for Python and...

  • Senior Engineer

    2 weeks ago


    Baladīyat al Ghuwayrīyah, Qatar Canonical Full time

    This is a general track for Senior Engineeror above in any team at Canonical. After the first round ofinterviews we will establish which teams might be an excellent fit,and progress your application with them. Canonical delivers opensource to the world across every class of compute. Canonical Ubuntuis the world's favourite Linux for cloud, desktop and...

  • Full-stack Engineer

    2 weeks ago


    Baladīyat al Ghuwayrīyah, Qatar DoiT International Full time

    This a Full Remote job, the offer isavailable from: EMEA Location Our Software Engineer will be anintegral part of our Engineering teams in EMEA.This is basedremotely in EMEA in one of our legal entities: UK, Ireland, Israel,Estonia, or Spain (for full-time employment). The role is alsoavailable to contractors in other East Europe locations. Who We AreDoiT...

  • Electrical Engineer

    2 weeks ago


    Baladīyat al Ghuwayrīyah, Qatar Vectrus Full time

    Overview *This position will be physically located in Qatar in support of LOGCAP** 1. Researches, plans and designs of British Standards Electrical systems for new building construction and building renovation projects to include fire protection 2. Consultation with DPW and customers to insure Letter of justification (LOJ) requirements are met 3. Prepares...


  • Baladīyat al Ghuwayrīyah, Qatar Canonical Full time

    Additional skills that you might also bringExperience with Salesforce, Net Suite, or Stripe APIs Experience ina business role such as sales, finance, or operationsBachelor's degree or equivalent in Computer Science orrelated engineering field What we offer you Your base pay willdepend on various factors including your geographical location,level of...


  • Baladīyat al Ghuwayrīyah, Qatar Canonical Full time

    This a Full Remote job, the offer is available from: EMEA We are hiring a software developer to focus on dqlite, our distributed SQLite database which uses our own Raft library for establishing consensus and replication. Dqlite is available as a pure C library or through a Go package that we also maintain, and we intend to provide bindings for Python and...

  • Customer Engineer

    2 weeks ago


    Baladīyat al Ghuwayrīyah, Qatar Voli_Agency _LTD Full time

    About The Role In this role,you'll collaborate closely with engineers, productmanagers, and leadership stakeholders to integrate API seamlessly. As a Customer Engineer, you'll not only guide customersthrough the integration process but also act as their technicaladvocate throughout theirjourney. Responsibilities Design and implement technicalsolutions using...


  • Baladīyat al Ghuwayrīyah, Qatar Wood Full time

    Minimum 15 years experience in Oil & Gas post-graduation Experience of working in a variety of projects and phases, including greenfield and brownfield, on and offshore, Concept through to EPC, with a focus on upstream. A self-motivated, proactive individual with high achievement drive and initiative, excellent verbal and written communication skills and...


  • Baladīyat al Ghuwayrīyah, Qatar Canon EMEA Full time

    As a Service Engineer, you will provide costeffective maintenance, and optimizing the technical performance ofHardware of products in the portfolio including maintenance andupgrading of Firmware (product system software) and product relatedapplications via remote technical support using canon remoteassistance tools.


  • Baladīyat al Ghuwayrīyah, Qatar SFAI Qatar Full time

    Responsibilities:Develop innovative automotive designs, specializing automotive industry. Utilize 3D CAD modeling (SolidWorks, Catia, AutoCAD) for metal production processes. Collaborate with cross-functional teams to meet project requirements. *Requirements**: - Degree in Mechanical Engineering or related field. - Proficiency in 3D CAD software. - Strong...

  • Electrical Engineer

    2 weeks ago


    Baladīyat al Ghuwayrīyah, Qatar Vectrus Full time

    Overview *Thisposition will be physically located in Qatar in support of LOGCAP**1. Researches, plans and designs of British Standards Electricalsystems for new building construction and building renovationprojects to include fire protection 2. Consultation with DPW andcustomers to insure Letter of justification (LOJ) requirements aremet 3. Prepares or...